- 開発の際に利用するスクリプトの実行
- スクリプトの並列実行(サーバーとフロントサーバーなど)
devtool initプロジェクトを初期化- 完成した
devtool.ymlファイルを編集します。 devtool run 名前で実行します。
例:
scripts:
test:
type: sync
command:
echo_aaa: "echo aaa"scriptsは固定です。
それ以降はmapになっているので、以下の型で定義します。
test:
type: sync
command:
echo_aaa: "echo aaa"test:の部分は実行の際のコマンドです。
type:は実行タイプを指定します。同期実行の場合はsync 非同期の場合はasyncです。
command:にはコマンドをマップで定義します。
echo_aaa: "echo aaa"の場合、echo_aaaの部分は実行結果表示の際に横に表示される名前です(例:[echo_aaa] aaa)echo aaaは実行するコマンドです。
上記のsyncの書き方と同じですが、type:の場所をasyncに変更します。
自分はmac/linuxぐらいでしか使わないのでmac/linuxのみ記述(windowsは頑張って♡)
-
mac:
wget https://github.com/shiro8613/devtool/releases/download/v0.0.16/devtool-darwin-amd64 mkdir -p ~/.devtool/bin mv devtool-darwin-amd64 ~/.devtool/bin/devtool chmod +x ~/.devtool/bin/devtool echo 'export PATH=$PATH:'+="$(pwd)/.devtool/bin" >> $(pwd)/.zshrc source ~/.zshrc
-
linux:
wget https://github.com/shiro8613/devtool/releases/download/v0.0.16/devtool-linux-amd64 mkdir -p ~/.devtool/bin mv devtool-linux-amd64 ~/.devtool/bin/devtool chmod +x ~/.devtool/bin/devtool echo 'export PATH=$PATH:'+="$(pwd)/.devtool/bin" >> $(pwd)/.bashrc source ~/.bashrc