skyway-cli

Test

SkyWay CLIは、SkyWayを利用したアプリケーションの開発を効率化するためのCLIツールです。

注意事項

[!IMPORTANT] このCLIツールは公式として提供している機能ではありません。 あくまでも個人的に開発したものであり、SkyWay公式のサポートは提供していません。 利用される場合は、公式のツールではないことをご理解の上でご利用ください。 もし不明点や不具合があった場合は、GitHubリポジトリのissueとして連絡いただければ、できる限り対応いたします。

コマンドリファレンス

Deploy documents

動作環境

インストール

  1. Go 1.23以上をインストールする
  2. skyway-cli をインストールする
    go install github.com/kadoshita/skyway-cli@latest
    
  3. ~/go/bin にパスを通す
    export PATH=$PATH:$HOME/go/bin
    
  4. 実行できることを確認する
    skyway-cli --help
    

設定ファイル

  1. リポジトリ内の .skyway-cli.sample.yaml~/.skyway-cli.yaml として配置する
    $ cp .skyway-cli.sample.yaml ~/.skyway-cli.yaml
    
  2. SkyWay ConsoleからアプリケーションIDとシークレットキーを取得し、設定ファイル中の <APP_ID><SECRET_KEY> を上書きする

設定値の読み込み

# 設定ファイルのskyway.app_idは `da636fdd-22f1-4721-a43b-8efc0f1707ac`
$ SKYWAY_APP_ID=8d89c0ae-8b95-47f8-b87d-7a0decce6887 skyway-cli channel get --app-id f4d2b0f9-0dba-4abc-bc4b-fb051d66923a
# => appIdとしてf4d2b0f9-0dba-4abc-bc4b-fb051d66923aが使われる

ドキュメントの自動生成

SKYWAY_CLI_GEN_DOCS=true go run main.go