2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

you-should-useで大量のaliasと共に生きる(zsh)

Last updated at Posted at 2024-03-19

要約

aliasを貼っているのに使用されていない場合に、利用可能なaliasを提案してくれるyou-should-use pluginをインストールする方法から、動作イメージまでを記載しています。

大量のエイリアス

私はoh-my-zshを使っているのですが、プラグインによるaliasが多すぎてほぼ覚えていません。

覚えるのが面倒なのでgitプラグインgit add から git pushまでのaliasしか使っていませんでした。

ga='git add'
gcmsg='git commit -m'
gp='git push'

確認してみると1747個もありました。。:disappointed_relieved:
alias貼りすぎてよくわからん!

alias |wc -l
1747

you-should-useとは?

一言で言えば、aliasを貼っているのに使われていない場合に「こんなalias貼ってるけど、使わないんか?」と提案してくれます。

インストール

  • リポジトリをクローンします
    gitプラグインでaliasを貼っている場合はgcl <url>.
git clone https://github.com/MichaelAquilina/zsh-you-should-use.git $ZSH_CUSTOM/plugins/you-should-use
  • 私はoh-my-zshを使っているので以下のようにプラグインを追加します
.zshrc
plugins=(
    # ...
    you-should-use
    # ...
)

動作イメージ

プラグインを入れたら追加の設定や呼び出しキーは不要です。(素晴らしい :clap: )

試しにga='git add'というaliasを貼ってるのを知らずに、git addを実行してみます。

git add .
Found existing alias for "git add". You should use: "ga"

gaというaliasが使えるよ!と教えてくれました :thumbsup:
持続可能なalias生活を!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?