/caenv

Cloud Automator のAPIキーを環境変数で管理するためのツール

Primary LanguageRustMIT LicenseMIT

caenv

Cloud AutomatorのCLIツールで利用する環境変数(CLOUDAUTOMATOR_API_KEY)を管理するツールです。

インストール

前提

ツールのビルドにcargo が必要です

手順

  1. 本リポジトリを git clone します
  2. clone したリポジトリに移動(cd)します
  3. Rust スクリプトをビルドしてください。
cargo build

実行パスには適宜通してください。

使い方

~/.cloudautomator/credentials にAPIキーを保存してください。 形式は toml 形式となっており、以下のように記述します。

[production]
api_key = 11111111111111111111111111111111
[qa]
api_key = 22222222222222222222222222222222
[dev]
api_key = 33333333333333333333333333333333

本リポジトリの cargosource コマンドで実行します。

source caenv

あらかじめエイリアスに登録しておくと便利でしょう。

alias caenv = "source caenv"