Skip to content

Latest commit

 

History

History
99 lines (69 loc) · 1.81 KB

README_ja.md

File metadata and controls

99 lines (69 loc) · 1.81 KB

dotenv module for V

English / Japanese

.env ファイルから環境変数を読み込みます。 https://github.com/joho/godotenv に触発されて作りました。

module document.

Usage

アプリケーションの設定をプロジェクトのルートにある.envファイルに追加します。

S3_BUCKET=YOURS3BUCKET
DYNAMODB_TABLE=YOURDYNAMODBTABLE

その後、Vのアプリで次のようなことができます。

import os

import zztkm.vdotenv

fn main() {
    // loads env vars from a .env file.
    vdotenv.load()

    s3_bucket := os.getenv('S3_BUCKET')
    dynamodb_table := os.getenv('DYNAMODB_TABLE')

    // ...
}

デフォルトでは、loadは現在の作業ディレクトリにある.envというファイルを探しますが、以下のようにファイルを指定することもできます。

vdotenv.load(".env.develop") // load `.env.development`
vdotenv.load(".env", ".env.develop") // load `.env` and `.env.develop`

envファイルにコメントを書くことができます。

# This is comment
FOO=BAR
API_URL=YOUR_API_URL # This is inline comment

Installation and Import

Using vpm:

Install/Update:

v install zztkm.vdotenv

Import:

import zztkm.vdotenv

Using github (least recommended):

Install (from your project folder):

git clone https://github.com/zztkm/vdotenv.git

Update (from your project folder):

cd vdotenv
git pull

Import:

import vdotenv

Contributing

Contributing Guide for this repository.

License

MIT License

謝辞

開発者