HUGOのTHEMEをGIT SUBMODULEからHUGO MODでの管理に移行する

概要 hugoのthemeはこれまではgit submoduleで導入するのが一般的でしたが、 Hugo v0.56 からは Hugo Modulesという機能が実装されthemeや各種拡張などを管理できます。

COBRAでサブコマンドのPACKAGEを分ける

前置き 先日CodeBuildを操作するCLIを作った際にCobraというCLIフレームワークを利用しました。 複数のCodebuildを同時に「上書きでビルドを開始する」CLIツールをGoで書いた サブコマンドの管理やフラグの設定などを容易に実装できるためとても便利なんですが、デフォルトだとサブコマンドが全て同じ cmd というpackageに内包されます。 そのためnamespaceがサブコマンド間で全て共有され少し微妙です。

複数のCODEBUILDを同時に「上書きでビルドを開始する」CLIツールをGOで書いた

概要 複数のCodeBuildを同時に「上書きでビルドを開始する」CLIツールをGoで書きました。 https://github.com/koh-sh/codebuild-multirunner YAMLで実行するCodeBuildの一覧と上書きするパラメータを記載してCLI実行すると、定義した通りに実行して完了するまでstatusをチェックしてくれます。