task-tuiでGo-taskのTaskfile.ymlをTUIから実行する
TaskではタスクをTaskfile.ymlファイルに定義します。これをTUIから実行出来るツールとしてtask-tuiというものがあります。実際に使ってみたのですが「AliasやDescriptionを表示出来ない」ようで、あまり使い勝手が良いとは感じませんでした。折角試したのでインストール手順をメモしておきます。
インストール¶
今回はLinuxにインストールしました。
amd64
curl -LO https://github.com/aleksandersh/task-tui/releases/download/v1.3.0/task-tui_linux_amd64.tar.gz
tar -xzf task-tui_linux_amd64.tar.gz -C /usr/local/bin task-tui
arm64
curl -LO https://github.com/aleksandersh/task-tui/releases/download/v1.3.0/task-tui_linux_arm64.tar.gz
tar -xzf task-tui_linux_arm64.tar.gz -C /usr/local/bin task-tui
実行例¶
以下の内容でサンプル用のTaskfile.ymlを作成します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
task-tuiを実行します。
task-tui
以下のように表示されました。--verboseオプションも指定してみたのですが、Descriptionが表示されないようです。またAliasも表示されないので、個人的には実用性を感じられませんでした…
╔═══════════════════════════════ Taskfile ════════════════════════════════╗
║build ║
║clean ║
║default ║
║test ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════╝
Press h to show the help page
参考¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | |