9.9 KiB
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- سريع: إنها سريعة – سريعة حقاً! 🚀
- Customizable: configure every aspect of your prompt.
- Universal: works on any shell, on any operating system.
- Intelligent: shows relevant information at a glance.
- كثيرة المزايا: دعم لجميع الأدوات المفضلة لديك.
- سهل: سريع التثبيت – استخدمه في دقائق.
🚀 التثبيت
المتطلبات الأساسية
- تثبيت Nerd Font وتمكينه في موجه الأوامر الخاصة بك (على سبيل المثال، جرب Fira Code Nerd Font).
البدء مع Starship
Note: due to the proliferation of different platforms, only a subset of supported platforms are shown below. Can't see yours? Have a look at the extra platform instructions.
-
Install the starship binary:
تثبيت أحدث إصدار
From prebuilt binary, with Shell:
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
لتحديث Starship نفسه، أعد تشغيل البرنامج النصي أعلاه. سيتم استبدال الإصدار الحالي بدون لمس تكوين Starship.
ملاحظة - يمكن تجاوز الإعدادات الافتراضية لنص التثبيت لرؤية المساعدة المدمجة.
sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help
التثبيت عبر مدير الحزم
بإستخدام Homebrew:
brew install starship
بإستخدام Scoop:
scoop install starship
-
أضف ما يلي إلى ملف تكوين موجه الأوامر الخاص بك:
Bash
أضف ما يلي إلى نهاية
~/.bashrc
:# ~/.bashrc eval "$(starship init bash)"
Fish
أضف ما يلي إلى نهاية
~/.config/fish/config.fish
:# ~/.config/fish/config.fish starship init fish | source
Zsh
أضف ما يلي إلى نهاية
~/.zshrc
:# ~/.zshrc eval "$(starship init zsh)"
PowerShell
Add the following to the end of
Microsoft.PowerShell_profile.ps1
. You can check the location of this file by querying the$PROFILE
variable in PowerShell. Typically the path is~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
or~/.config/powershell/Microsoft.PowerShell_profile.ps1
on -Nix.Invoke-Expression (&starship init powershell)
Ion
أضف ما يلي إلى نهاية
~/.config/ion/initrc
:# ~/.config/ion/initrc eval $(starship init ion)
Elvish
تحذير يدعم فقط v0.15 أو أعلى. أضف ما يلي إلى نهاية
~/.elvish/rc.elv
:# ~/.elvish/rc.elv eval (starship init elvish)
Tcsh
أضف ما يلي إلى نهاية
~/.tcshrc
:# ~/.tcshrc eval `starship init tcsh`
Xonsh
أضف ما يلي إلى نهاية
~/.xonshrc
:# ~/.xonshrc execx($(starship init xonsh))
Nushell
تحذير هذا سوف يتغير في المستقبل. فقط إصدار nu v0.33 أو أعلى مدعوم. أضف ما يلي إلى ملف تكوين nu الخاص بك. يمكنك التحقق من موقع هذا الملف عن طريق تشغيل
config path
في nu.startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt"
🤝 المساهمة
نبحث دائماً عن مساهمين من جميع المستويات! إذا كنت تتطلع إلى تسهيل طريقك إلى المشروع، جرب إنشاء اول مشكلة.
إذا كنت تتحدث بطلاقة بلغة غير إنجليزية، فإننا نقدر أي مساعدة للحفاظ على ترجمة المستندات وتحديثها بلغات أخرى. إذا كنت ترغب في المساعدة، يمكن المساهمة بالترجمة على Starship Crowdin.
إذا كنت مهتما بالمساهمة في starship، يرجى إلقاء نظرة على دليل المساهمة لدينا. أيضا، لا تتردد في أن تنضم لنا في Discord وقُل مرحبا. 👋
💭 مستوحاة من قبل
Please check out these previous works that helped inspire the creation of starship. 🙏
-
denysdovhan/spaceship-prompt - A ZSH prompt for astronauts.
-
denysdovhan/robbyrussell-node - Cross-shell robbyrussell theme written in JavaScript.
-
reujab/silver - A cross-shell customizable powerline-like prompt with icons.
📝 الترخيص
Copyright © 2019-present, Starship Contributors.
This project is ISC licensed.