স্টারশিপ, মরচে লেখা এই সর্বনিম্ন প্রম্পটটি ইনস্টল করুন

স্টারশিপ সম্পর্কে

পরবর্তী নিবন্ধে আমরা স্টারশিপ সম্পর্কে একবার নজর দিতে যাচ্ছি। এই un প্রম্পট Gnu / লিনাক্স, ম্যাকোস এবং উইন্ডোজের জন্য বিনামূল্যে এবং ওপেন সোর্স শেল। এটি হালকা, দ্রুত এবং সর্বাধিক জনপ্রিয় শেলগুলির জন্য অত্যন্ত স্বনির্ধারিত। এটি আইএসসি লাইসেন্সের আওতায় প্রকাশিত হয়েছে এবং মরচে লেখা আছে।

স্টারশিপের সমস্ত কিছু আমরা কাস্টমাইজ করতে সক্ষম হবএটি প্রায় সমস্ত অপারেটিং সিস্টেম এবং শেলগুলির সাথেও উপযুক্ত সজোরে আঘাত, মাছ, Zsh, শক্তির উৎস e স্থূলাণু। এটি গিটের সাথে একীভূত করতে পারে এবং আমাদের বর্তমান ব্যাটারি স্তর এবং অবস্থা প্রদর্শন করতে পারে। এটি ব্যাকগ্রাউন্ড কাজের সূচক এবং পাওয়ারলাইন ফন্ট সমর্থন সহ আসে।

যদি আমরা ডিফল্ট মানগুলি ব্যবহার করি তবে আমরা একটি সাধারণ তবে খুব দরকারী প্রম্পটটি দেখতে পাব প্রয়োজন হলে অতিরিক্ত তথ্য সরবরাহ করে। অত্যন্ত কাস্টমাইজেবল হওয়ার কারণে, আমরা এটি আমাদের ইচ্ছে মতো মার্জিত দেখতে সক্ষম করতে সক্ষম হব। এটি করার জন্য, আমরা কনফিগারেশনের একটি ভাল ডকুমেন্টেশন পাব, যাতে তারা প্রয়োজনীয় পরিবর্তনগুলি কীভাবে করবেন তা আমাদের জানাবে।

স্টারশিপের কয়েকটি বৈশিষ্ট্য

স্টারশিপ চলমান

  • এটা মরচে লেখা, এবং এটি খুব সাধারণ অপারেটিং সিস্টেমের মধ্যে সবচেয়ে সাধারণ শেলগুলির সাথে কাজ করার কথা রয়েছে। আমরা খুঁজবো বাশ, ফিশ, জেডশ, পাওয়ারশেল এবং আয়নগুলির জন্য সেটআপ নির্দেশাবলী.
  • পাওয়ারলাইন ফন্ট ব্যবহার করুন বিভিন্ন তথ্য নির্দেশ করতে। এটি আমাদের রঙ পরিবর্তন করার সাথে সাথে ডিফল্ট প্রতীক '❯' এর পরিবর্তে আমাদের যে কোনও পাওয়ারলাইন অক্ষর কনফিগার করতে দেয়।
  • একাকী ব্যবহারকারীর নাম প্রদর্শন করুন যদি এটি লগইন করা ব্যবহারকারীর মতো এবং মূল / ssh সেশনের জন্য একই না হয়।
  • গিট একীকরণ, এটি আমাদের গীতের বর্তমান শাখা এবং সংগ্রহস্থলের স্থিতি প্রদর্শন করবে। এটি নোড.জেএস, মরিচা, রুবি, পাইথন এবং Go.
  • শূন্য-বিহীন কোড সহ শেষ কমান্ড উপস্থিত থাকলে সূচকটি লাল হয়ে যায়.
  • বর্তমান আপলোড ডিরেক্টরিতে প্যাকেজের সংস্করণ প্রদর্শিত হয় (মরিচা), এনপিএম (নোড.জেএস) এবং কবিতা (পাইথন)
  • আমরা দেখতে পাচ্ছি বর্তমান ব্যাটারির স্তর এবং স্থিতি। ব্যাটারি স্তরগুলি যেভাবে প্রদর্শিত হয় সেভাবে সেট করার সম্ভাবনা আমাদের থাকবে।
  • সেট করা যাক দ্রুত আদেশ.
  • পরিবেশ সনাক্তকরণ নিক্স-শেল.
  • এটি আমাদের শেষ কমান্ডটি কার্যকর করতে সময় নিয়েছে তাও আমাদের দেখায়। স্টারশিপ কোনও কমান্ড কার্যকর করতে যে সময় নেয় তা না দেখানো পর্যন্ত আমরা যে সময় নিই তা কনফিগার করতে পারি।
  • কাজের জন্য সূচক পটভূমিতে চলমান।
  • সময় দেখায় (ডিফল্টরূপে অক্ষম) সময় বিন্যাসটি কনফিগার করতে বিকল্পগুলির সাথে।

এগুলি কয়েকটি বৈশিষ্ট্য। তারা পারে থেকে বিস্তারিত আরও পরামর্শ গিটহাব পৃষ্ঠা প্রজেক্টের.

উবুন্টুতে স্টারশিপ শেল প্রম্পট ইনস্টল করুন

উবুন্টুতে স্টারশিপ শেল প্রম্পট ইনস্টল করা একটি সহজ প্রক্রিয়া। আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং সফ্টওয়্যার উত্সের তালিকা আপডেট করতে নিম্নলিখিত কমান্ডটি চালান:

sudo apt update

ইনস্টলেশন নিয়ে এগিয়ে যাওয়ার আগে আমাদের করতে হবে একটি ফন্ট ইনস্টল করুন powerline ওভার। যদিও আমরা পারতাম প্যাকেজ ইনস্টল করুন হরফ - পাওয়ারলাইন, এই উদাহরণে আমি ইনস্টল করতে যাচ্ছি ফিরা কোড আদেশ সহ:

হরফ ফাইল কোড ইনস্টল করুন

sudo apt install fonts-firacode

পূর্ববর্তী কমান্ডের পরে, আমরা একই টার্মিনাল-এ নিম্নলিখিত কমান্ডটি কার্যকর করব স্টারশিপ শেল প্রম্পট ইনস্টলেশন স্ক্রিপ্টটি ডাউনলোড এবং ব্যবহার করুন:

উবুন্টু 20.04 এ স্টারশিপ ইনস্টল করুন

curl -fsSL https://starship.rs/install.sh | bash

প্রাথমিক সেটিংস

ইনস্টলেশন পরে, শুধুমাত্র আপনার শেল কনফিগারেশন ফাইলে স্টার্টআপ স্ক্রিপ্ট যুক্ত করুন। আমি উপরে লাইনগুলি মন্তব্য করেছি, আমাদের বিভিন্ন বিকল্প উপলব্ধ থাকবে, যেমন:

  • সজোরে আঘাত। ~ / .Bashrc ফাইলটির শেষে আমাদের নীচের লাইনটি যুক্ত করতে হবে:
eval "$(starship init bash)"
  • মাছ। আপনি যদি এই শেলটি ব্যবহার করেন তবে ~ / .config / ফিশ / কনফিগার.ফিশের শেষে নিম্নলিখিতটি যুক্ত করুন:
starship init fish | source
  • Zsh। আপনি যদি এটি ব্যবহার করেন তবে ~ / .zshrc ফাইলটির শেষে নিম্নলিখিতটি যুক্ত করুন:
eval "$(starship init zsh)"
  • শক্তির উৎস। এই ক্ষেত্রে আমাদের ~ \ ডকুমেন্টস \ পাওয়ারশেল ll মাইক্রোসফ্টের শেষে নিম্নলিখিতগুলি যুক্ত করতে হবে ower
Invoke-Expression (&starship init powershell)

সংশ্লিষ্ট ফাইলটি সংরক্ষণের পরে আপনি যে পরিবর্তনটি করেছেন তা করুন, টার্মিনাল পুনরায় আরম্ভ করুন.

ডিফল্ট তারকা

পাড়া স্টারচিপ কনফিগারেশনে পরিবর্তন করুননীচে প্রদর্শিত কনফিগারেশন ফাইলটি তৈরি করুন:

mkdir -p ~/.config && touch ~/.config/starship.toml

আপনি যদি প্রম্পটে একটি ছোট পরিবর্তন দিতে চান, যাতে আমরা সবেমাত্র তৈরি করা ফাইলটির মধ্যে আমরা ডিফল্টরূপে এটি দেখতে পাই তার থেকে কিছুটা আলাদা দেখায় তারাশিপ.টমল, আমাদের পারতেই হবে নিম্নলিখিত বিষয়বস্তু যুক্ত করুন:

কাস্টম তারকা

add_newline = false
[character]      
symbol = "➜"    
[package]
disabled = true

এগুলি কয়েকটি কনফিগারেশন বিকল্প। ব্যবহারকারীরা পারেন সম্পর্কে আরও পড়ুন কনফিগারেশন স্টারশিপ এবং আমরা আপনার সাথে পরামর্শ করতে পারেন উন্নত কনফিগারেশন। ব্যবহারকারীদের দেওয়া এই ডকুমেন্টেশনে, তারা যুক্ত করতে পারে এমন সমস্ত বিকল্প নির্দেশ করবে।

স্টারশিপটি শুরু করার জন্য ন্যূনতম এবং প্রয়োজনের সময় এটি কেবল তথ্যই প্রদর্শন করে না, এটিও দ্রুত এবং অত্যন্ত স্বনির্ধারিত। এই প্রকল্পের তথ্যের সাথে পরামর্শ করতে, ব্যবহারকারীরা তাদের সাথে যোগাযোগ করতে পারেন ওয়েব পৃষ্ঠা.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।