Skip to content

volta completions

volta completions কমান্ড আপনার শেলের জন্য কমান্ড কমপ্লিশন তথ্য তৈরি করবে। এটির নিম্নলিখিত সিনট্যাক্স আছে:

bash
Volta কমপ্লিশন তৈরি করে

ডিফল্টভাবে, কমপ্লিশন আপনার বর্তমান শেলের মানের জন্য তৈরি হবে,
অর্থাৎ `SHELL`-এর মান। যদি আপনি `<shell>` বিকল্প সেট করেন, কমপ্লিশন
সেই শেলের জন্য তৈরি হবে।

যদি আপনি একটি ডিরেক্টরি নির্দিষ্ট করেন, কমপ্লিশন সেখানে একটি ফাইলে লেখা হবে;
অন্যথায়, এগুলো `stdout`-এ লেখা হবে।

USAGE:
    volta completions [FLAGS] [OPTIONS] <shell>

FLAGS:
    -f, --force      যদি কোনো বিদ্যমান ফাইল থাকে তবে ওভাররাইট করুন।
        --verbose    বাক্যবহুল ডায়াগনস্টিক সক্রিয় করে
        --quiet      অপ্রয়োজনীয় আউটপুট প্রতিরোধ করে
    -h, --help       সাহায্য তথ্য প্রিন্ট করে

OPTIONS:
    -o, --output <out_file>    জেনারেটেড কমপ্লিশন লিখতে ফাইল

ARGS:
    <shell>    যার জন্য কমপ্লিশন তৈরি করতে হবে [সম্ভাব্য মান: zsh, bash, fish, powershell, elvish]

উদাহরণ

আপনার বর্তমান শেলের জন্য কমপ্লিশন তৈরি করুন

bash
# কমপ্লিশন তৈরি করুন এবং stdout-এ প্রিন্ট করুন
volta completions

একটি নির্দিষ্ট শেলের জন্য কমপ্লিশন তৈরি করুন

bash
# Bash কমপ্লিশন তৈরি করুন
volta completions bash

# Zsh কমপ্লিশন তৈরি করুন
volta completions zsh

# Fish কমপ্লিশন তৈরি করুন
volta completions fish

# PowerShell কমপ্লিশন তৈরি করুন
volta completions powershell

# Elvish কমপ্লিশন তৈরি করুন
volta completions elvish

ফাইলে কমপ্লিশন আউটপুট করুন

bash
# bash কমপ্লিশন একটি ফাইলে সংরক্ষণ করুন
volta completions bash -o volta.bash

# জোর পুনর্লিখন সহ zsh কমপ্লিশন একটি ফাইলে সংরক্ষণ করুন
volta completions zsh -o _volta -f

কমপ্লিশন ইনস্টল করা

কমপ্লিশন তৈরি করার পরে, আপনাকে আপনার শেলের জন্য সেগুলো ইনস্টল করতে হবে। বিভিন্ন শেলের জন্য সাধারণ ইনস্টলেশন পদ্ধতি এখানে দেওয়া হলো:

Bash

bash
# bash কমপ্লিশন তৈরি করুন এবং সংরক্ষণ করুন
volta completions bash > ~/.volta-completions.bash

# আপনার ~/.bashrc-এ যোগ করুন
echo 'source ~/.volta-completions.bash' >> ~/.bashrc

# বর্তমান সেশনে পরিবর্তন প্রয়োগ করুন
source ~/.bashrc

Zsh

bash
# যদি না থাকে তবে কমপ্লিশনের জন্য একটি ডিরেক্টরি তৈরি করুন
mkdir -p ~/.zsh/completions

# zsh কমপ্লিশন তৈরি করুন এবং সংরক্ষণ করুন
volta completions zsh > ~/.zsh/completions/_volta

# আপনার ~/.zshrc-এ যোগ করুন (যদি আগে থেকে অন্তর্ভুক্ত না থাকে)
echo 'fpath=(~/.zsh/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc

# বর্তমান সেশনে পরিবর্তন প্রয়োগ করুন
source ~/.zshrc

Fish

bash
# fish কমপ্লিশন তৈরি করুন এবং সংরক্ষণ করুন
volta completions fish > ~/.config/fish/completions/volta.fish

# Fish স্বয়ংক্রিয়ভাবে এই ডিরেক্টরি থেকে কমপ্লিশন লোড করবে

PowerShell

powershell
# PowerShell কমপ্লিশন তৈরি করুন
volta completions powershell > volta-completions.ps1

# আপনার PowerShell প্রোফাইলে যোগ করুন
echo '. /path/to/volta-completions.ps1' >> $PROFILE

# বর্তমান সেশনে পরিবর্তন প্রয়োগ করুন
. $PROFILE

ব্যবহারের ক্ষেত্র

শেল কমপ্লিশন Volta ব্যবহারকে আরও দক্ষ করে তোলে:

  1. আপনি যখন volta টাইপ করেন তখন উপলব্ধ সাবকমান্ড প্রস্তাব করে
  2. volta install বা volta uninstall-এর মতো কমান্ডের জন্য টুলের নাম প্রদান করে
  3. ফ্ল্যাগ এবং বিকল্প কমপ্লিট করে
  4. টাইপিং এবং ত্রুটি কমাতে উৎপাদনশীলতা উন্নত করে

Released under the BSD 2-Clause License.