😸

ターミナルでいい感じのコミットをする

2022/08/16に公開

規約のあるcommitメッセージを書く

Node.js環境の開発では、下記を組み合わせてコミットメッセージを作るパターンが定番です。

しかしターミナルでは、UIに限界がある為、味気ない感じになってしまいます。そこで、入力中の状態などを表示したり、見た目の良いUIを準備しました。

使うライブラリ

@bird-studio/interactive-messageを利用して、対話形式でコミットメッセージを作成します。

手順

こちらの通りです。

npm i -D @bird-studio/interactive-message

touch interactive-message.config.js

interactive-message.config.jsが設定ファイルです。
こちらをコピペすれば、Conventional Commit準拠です。利用者やチームの好みあると思いますので、カスタマイズしてもらえばと思います。

すぐに試したい方

https://github.com/akira-toriyama/interactive-message-demo
動作している動画もアップしています。

git clone https://github.com/akira-toriyama/interactive-message-demo.git
cd interactive-message-demo
yarn
touch myFile.txt
git add .
git commit

多機能で使いたい方

スペルチェックや、翻訳機能などがあります。不要だと思う場合は、コメントや削除してください。
下記を参考にしてください。

Discussion