tgoop.com/LinFAQ/262
Create:
Last Update:
Last Update:
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
oh my zsh / oh my bash
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
source /usr/share/git/completion/git-prompt.sh
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
$(__git_ps1 " (%s)")
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
[$(if [[ $? -eq 0 ]]; then echo -e "✔️"; else echo -e "✖️"; fi)]
اینم ترکیب جفتشون با کمی رنگ
source /usr/share/git/completion/git-prompt.sh
PS1='\w\e[34m$(__git_ps1 " (%s)")\e[0m [$(if [[ $? -eq 0 ]]; then echo -e "\e[32m✔️\e[0m"; else echo -e "\e[31m✖️\e[0m"; fi)] \e[32m\$\e[0m '
source1
source2
@LinAcademy | @LinFAQ
BY LinFAQ

Share with your friend now:
tgoop.com/LinFAQ/262