sbani.liquidprompt
Ansibleロール: Liquidprompt
このAnsibleロールは、liquidprompt(lp)をインストールし、有効にします。
使い方
デフォルト
デフォルトの動作は、追加の設定なしで vagrant ユーザーのみを有効にすることです。
すべてのユーザーにlpを有効にする
これにより /etc/bash.bashrc が更新されます。liquidprompt_apply_all_users
が真の場合、リスト liquidprompt_apply_to_users
は使用されません。
# すべてのユーザーにliquidpromptを適用
liquidprompt_apply_all_users: true
# 次のユーザーに対して有効化
#liquidprompt_apply_to_users:
# - vagrant
特定のユーザーにlpを有効にする
これにより、ユーザーのホームディレクトリのbashrcにlpが追加されます。liquidprompt_apply_all_users
は偽である必要があります。
# すべてのユーザーにliquidpromptを適用
liquidprompt_apply_all_users: false
# 次のユーザーに対して有効化
liquidprompt_apply_to_users:
- vagrant
- web
- user1
独自のliquidprompt設定を追加
lpには多くのオプションがあります。詳細については、リポジトリを参照してください。以下は一例です:
# liquidpromptのカスタム設定
liquidprompt_enable_custom_variables = true
liquidprompt_custom_variables:
- LP_PS1_POSTFIX="\n $ " # 入力前に新しい行を追加
- LP_PS1_PREFIX="\[\e]0;\u@\h: \w\a\]" # カスタムウィンドウタイトル
ライセンス
MIT
クレジット
特に、全てのliquidpromptの貢献者とメンテナ/原作者に感謝します。
貢献 / 議論 / 欠けている機能
貢献者やパッチは大歓迎です!デフォルトや他に必要な機能についてのオープンディスカッションをしましょう。
著者情報
スフィジェン・バニ (http://www.sbani.net)