端末に色が失われたというメッセージが表示されます。

端末に色が失われたというメッセージが表示されます。

Linux Mintの端末には、プロンプト(ユーザー名とコンピュータ名を含む)を簡単に識別するのに役立つ基本的なカラースキームがあります。ただし、Drupalを設定するために使用されるコマンドラインツール、drushをインストールした後、プロンプトのデフォルトの色は消えました。どのように復元できますか?

drush をインストールする前と後の .bashrc ファイルの違いを示すためのコメントをコメントで受け取りました。以下のコードに違いを含めました。

# Path to Drush, added by 'drush init'.
export PATH="$PATH:$HOME/local-sites/drupal-8.4.3/vendor/bin"


# Include Drush bash customizations.
if [ -f "/home/user/.drush/drush.bashrc" ] ; then
      source /home/user/.drush/drush.bashrc
fi

# Include Drush completion.

if [ -f "/home/user/.drush/drush.complete.sh" ] ; then
      source /home/user/.drush/drush.complete.sh
fi

# Include Drush prompt customizations.

if [ -f "/home/user/.drush/drush.prompt.sh" ] ; then
  source /home/user/.drush/drush.prompt.sh
fi

答え1

Drushには、~./bashrcのすべての内容を無視する独自のプロンプトカラー設定があります。 Ubuntu 18.04を使用しており、〜/ drush.prompt.shを修正し、次のPROMPT_COMMAND行を変更して色を復元しました。

export PROMPT_COMMAND='__git_ps1 "\u@\h \w" "$(__drush_ps1 "[%s]") \\\$ "'

到着

 export PROMPT_COMMAND='__git_ps1 "\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]" "$(__drush_ps1 "[%s]") \\\$ "'

これらのカラーがミントが使用するカラーとよく似合うかわかりませんね。

関連情報