Repolode
Bash-it

Bash-it/bash-it

Bashのエイリアス、関数、補完、テーマ、スクリプトをまとめ、単一のインストール手順と有効化・無効化の仕組みで管理できるコミュニティ製フレームワーク。

代替できる製品:oh-my-zsh

スター
15,281
フォーク
2,311
未解決の Issue
7
最終コミット
昨日

これは何?

Bash-itは、エイリアス、カスタム関数、自動補完スクリプト、プロンプトテーマ、各種ヘルパースクリプトを一か所にまとめた、Bash向けのコミュニティ製フレームワークです。これらを~/binや肥大化した.bashrcに分散させる代わりに、リポジトリをcloneしてインストーラーを実行し、コンポーネントごとに有効・無効を切り替えられます。

大半のコードはBash 3.2以降を対象としているため、古いシステムでも動作します。一部の複雑なプラグインはBash 5の機能を必要としますが、古いシェルではエラーが発生しないよう、フレームワークが該当モジュールを無効にします。コアコード自体は古いバージョンとの互換性を保っています。

プロジェクトには、コンポーネントを検索して有効化するコマンド、バグ報告に必要な環境や設定の情報を表示する診断コマンド(bash-it doctor)、任意で利用できるDockerベースのインストール方法が含まれています。

主な機能

  • 01Bash向けの自動補完スクリプト、プロンプトテーマ、エイリアス、カスタム関数をまとめて提供します。
  • 02.bashrcを手動で編集せずに、コンポーネントごとに有効・無効を切り替えられます。
  • 03Bash 3.2以降と互換性があり、Bash 5が必要なプラグインにはガードが用意されています。
  • 04名前を指定してコンポーネントを探せる検索コマンドを備えています。
  • 05トラブルシューティング用に環境や設定の情報を表示するbash-it doctorを提供します。

ユースケース

  • 個人用のシェルエイリアスやヘルパースクリプトを整理する。
  • 既存のBash環境にgit、dockerなどのツール向け補完を追加する。
  • 用意されたテーマを使ってターミナルのプロンプトをカスタマイズする。
  • 複数のマシンやチームで共通のシェル設定を共有する。

クイックスタート

  1. 1

    リポジトリを ~/.bash_it にクローンします

    git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
  2. 2

    インストーラーを実行します

    ~/.bash_it/install.sh

使う前に知っておきたいこと

  • ほとんどの機能は Bash を対象としています。一部の複雑なプラグインでは Bash 5 の機能が必要です。

トピック

よくある質問

bash-it とは?
Bashのエイリアス、関数、補完、テーマ、スクリプトをまとめ、単一のインストール手順と有効化・無効化の仕組みで管理できるコミュニティ製フレームワーク。 Bash-itは、エイリアス、カスタム関数、自動補完スクリプト、プロンプトテーマ、各種ヘルパースクリプトを一か所にまとめた、Bash向けのコミュニティ製フレームワークです。これらを~/binや肥大化した.bashrcに分散させる代わりに、リポジトリをcloneしてインストーラーを実行し、コンポーネントごとに有効・無効を切り替えられます。
bash-it は無料で使えますか?ライセンスは?
bash-it は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bash-it は今もメンテナンスされていますか?
活発にメンテナンス中。bash-it の最終コミットは 2026年10月21日 です。
bash-it は何に使えますか?
個人用のシェルエイリアスやヘルパースクリプトを整理する。 既存のBash環境にgit、dockerなどのツール向け補完を追加する。 用意されたテーマを使ってターミナルのプロンプトをカスタマイズする。 複数のマシンやチームで共通のシェル設定を共有する。
bash-it のインストール方法は?
リポジトリを ~/.bash_it にクローンします: git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it インストーラーを実行します: ~/.bash_it/install.sh
bash-it はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Bash-it/bash-it

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト