投稿を読み込んでいます...
bon voyage!
何かプロジェクトを開始する時、多くの場合、必ず作っておきたいファイルというものが存在しているはずだ。 私の場合は以下の 5 つがそれに当てはまる。
これらを一つ一つ手打ちで作成するのも、どこかからコピーしてくるのも面倒くさいし、わざわざそのためにシェルスクリプトを書くと後々メンテナンスが出来ない代物と化す。 そこで、まとめて作成できるコマンドをRustで作ることにした。
Rustがインストールされていること。 つまり、cargoが使えればそれでよい
以下のコマンドでインストールする。
cargo install --git https://github.com/yuni-hutsuka/bon.gitbonは単体では動かない。 幾つかのサブコマンドを用いることで動作する。
サブコマンドは以下の3つである。
また、次の2つのフラグを持つ。
bon configは次の2つのサブコマンドを持つ。
~/.config/bon以下にbonの設定ファイルを生成するまた、次の1つのフラグを持つ。
bon templateは次のサブコマンドを持つ。
また、次の1つのフラグを持つ。
bon voyageはサブコマンドを持たない。 これを実行することで、実行しているディレクトリの下にテンプレートからファイルを生成する。
また、次の1つのフラグを持つ。
これからの開発・執筆の効率を上げることを期待したわけだが、実際のところほとんどのWebフレームワークではinitの時にgitignoreが生成されたりするなど、使い道があまりないかもしれない。
せっかく作った物なので、どこかの誰かに使用してもらえると嬉しい。