Homebrew নিজেকে "the missing package manager for macOS" বলে। কিন্তু আপনি এটি কীভাবে ব্যবহার করতে পারেন?
নামট থেকে আপনি সম্ভবত বুঝতে পারছেন, একটি প্যাকেজ ম্যানেজার হলো একটি প্রোগ্রাম যা আপনাকে সফটওয়্যার প্যাকেজ ম্যানেজ করতে দেয়। এগুলো অ্যাপ, অ্যাপলেট, এবং অন্যান্য ছোট ছোট সুবিধা ইনস্টল করে আপনার দৈনন্দিন কম্পিউটিং অভিজ্ঞতা উন্নত ও উন্নত করতে।
চলুন দেখি Homebrew কিছু হ্যান্ডি অ্যাপ দিয়ে আপনার ম্যাকের জন্য কী করতে পারে।
Homebrew ব্যবহার করার পূর্বশর্ত
এই ধাপগুলো অনুসরণ করুন এখানে আলোচনা করা অ্যাপগুলো ইনস্টল করার জন্য আপনার প্রয়োজনীয় সব কিছু সেট আপ করতে।
Homebrew ইনস্টল করুন
প্রথমে, আপনাকে Terminal খুলতে হবে আপনার ম্যাকেও Homebrew ইনস্টল করতে। যেহেতু আপনি টার্মিনালে আছেন, cask-ও ইনস্টল করুন। এটি আপনার উপলব্ধ অপশনের পরিসর বেড়িয়ে দেবে।
Python ইনস্টল করুন
প্রোগ্রামিং ল্যাঙ্গুয়েজ ইনস্টল করা Homebrew-এর মুখ্য কাজগুলোর একটি। অনেক ওপেন সোর্স সফটওয়্যার, বিশেষ করে, Python-এ বিল্ড করা হয়।
Python 2 ম্যাকএস-এ স্ট্যান্ডার্ড, কিন্তু আপনাকে আলাদা করে Python 3 ইনস্টল করতে হবে। এছাড়া, আপনাকে pip ইনস্টল করা উচিত, Python প্যাকেজ ম্যানেজার।
Python ইনস্টল করার কমান্ড:
brew install python
pip ইনস্টল করার কমান্ড:
sudo easy_install pip
Xcode Command Line Tools (CLT)
এরপর, নিশ্চিত করুন আপনার কাছে Xcode ইনস্টল করা আছে। আপনি Mac App Store-এ서 Xcode ফ্রি ডাউনলোড করতে পারেন।
এটি সেট হলে, আপনি Command Line Tools Xcode-র মাধ্যমে ইনস্টল করতে পারেন, অথবা কমান্ড লাইন থেকে নিচের কমান্ড দিয়ে:
xcode-select -install
এখন আপনি Homebrew-এর দারুণ শক্তি ব্যবহারের জন্য সম্পূর্ণ প্রস্তুত।
১. ql plugins
আপনি যখন আপনার ম্যাকে একটি ফাইল সিলেক্ট করে space চাপেন, Quick Look আপনার খোলার ইচ্ছা ফাইলের একটি প্রিভিউ ইমেজ দেখাবে। macOS Mojave এই ফিচারটি বড় করে উন্নত করেছে, আপনাকে Quick Look-এর ভেতরেই মার্কআপ এবং এডিট করতে দিয়ে।
আপনি Quick Look ফিচারকে ql দিয়ে উন্নত করতে পারেন, প্লাগইনগুলির একটি সিরিজ যা Quick Look কী কী বলতে পারে সেটি উন্নত করে।
- qlimagesize: ছবির সাইজ মেগাবাইটে প্রিভিউ করুন, পিক্সেলে তাদের রেজোলিউশনসহ।
- qlcolorcode: সোর্স কোড ফাইল প্রিভিউ করুন এবং তাদের সিনট্যাক্স হাইলাইটিং প্রদর্শন করুন।
- qlmarkdown: Markdown-কম্প্যাটিবল ফাইল প্রিভিউ করুন।
- suspicious-package: যেকোনো স্ট্যান্ডার্ড অ্যাপল ইনস্টলার প্যাকেজ (যেগুলো PKG-এ শেষ হয়) প্রিভিউ করুন এবং ঠিক কী ইনস্টল হবে এবং কোথায়, প্রি- এবং পোস্ট-ইনস্টল স্ক্রিপ্টসহ দেখুন।
অতিরিক্ত ql প্লাগইনগুলোর một বিশাল ভাণ্ডার উপলব্ধ। এগুলো আপনাকে JSON ফাইল থেকে ZIP ফাইল সব কিছুর প্রিভিউ করতে দেবে।
সব ql প্লাগইন ইনস্টল করার কমান্ড:
brew install qlcolorcode qlstephen qlmarkdown quicklook-json webpquicklook suspicious-package quicklookase qlvideo qlImageSize
২. mas
আপনার ম্যাক অ্যাপ ডাউনলোড থেকে GUI সম্পূর্ণ বাদ দিয়ে দিন mas ইনস্টল করে, Mac App Store CLI ইনস্টলার। এটি আপনাকে অ্যাপ স্টোর থেকে সরাসরি কমান্ড লাইন থেকে অ্যাপ ইনস্টল করতে দেয়।
আপনি অ্যাপ সার্চ করতে পারেন, সকল বিদ্যমান আপডেট ইনস্টল করতে পারেন, স্টোরে একটি অ্যাপের ভার্সন নম্বর প্রিন্ট করতে পারেন, এবং আরও অনেক কিছু। এমনকি একটি মজার অপশন আছে যাকে বলে lucky যা সবচেয়ে প্রথম সার্চ রেজাল্ট ইনস্টল করবে। হিম্মত হলে চেষ্টা করুন।
ইনস্টল করার কমান্ড:
brew install mas
৩. midnight-commander
এই শক্তিশালী অ্যাপ Finder এবং কমান্ড লাইনের সেরা দিক দুটোই একসাথে মিলিয়ে টার্মিনাল উইন্ডোর ভেতরেই একটি ইন্টারएक্টিভ ফাইল ম্যানেজার তৈরি করার চেষ্টা করে।
Midnight-commander আপনাকে আপনার ডিরেক্টরি স্ট্রাকচার সার্চ করতে দেয় ক্লিক বা কীবোর্ড অ্যারো দিয়ে। আপনি ডান পাশের ডিরেক্টরিগুলো বাম পাশের সাথে তুলনা করতে পারেন ফাইল সাইজ, ডিরেক্টরি স্ট্রাকচার, এবং আরও অনেক কিছু দ্রুত বুঝতে।
ইনস্টল করার পর, আপনি midnight-commander লঞ্চ করতে পারেন
mc
কমান্ড দিয়ে।
ইনস্টল করার কমান্ড:
brew install midnight-commander
৪. speedtest-cli
নোট: এই প্রোগ্রামে pip, Python প্যাকেজ ম্যানেজার দরকার। আমরা আগে pip ইনস্টল করার নির্দেশনা দিয়েছি।
speedtest-cli আপনাকে কমান্ড লাইন থেকে সরাসরি আপনার ইন্টারনেট কানেকশনের স্পিড দ্রুত টেস্ট করতে দেয়।
জনপ্রিয় অপশনগুলো:
--bytes
: আউটপুট বাইটে দেখাবে বিটের বদলে (মনে রাখবেন আট বিটই এক বাইট, তাই এক গিগাবিট পার সেকেন্ড কানেকশন আসলে ১২৫ মেগাবাইট পার সেকেন্ড)।
--simple
: শুধু বেসিক ইনফরমেশন দেখাবে (পিং স্পিড, ডাউনলোড স্পিড, এবং আপলোড স্পিড), যা সম্ভবত আপনার জানার সব কিছু।
ইনস্টল করার কমান্ড:
pip install speedtest-cli
৫. wifi-password
নোট: এটি কাজ করার জন্য XCode-এর আপডেটেড CLT দরকার (উপরে দেখুন)।
wifi-password অ্যাপটি, একটি Keychain অথেন্টিকেশনের পর, আপনি বর্তমানে যেই নেটওয়ার্কে কানেক্টেড আছেন বা Keychain-এ থাকা অন্য কোনো নেটওয়ার্কের Wi-Fi পাসওয়ার্ড দেখাবে।
ইনস্টল করার কমান্ড:
brew install wifi-password
৬. tldr
যে কেউ bash স্ক্রিপ্টিং-এ হাত দিয়েছে, সে জানে man পেজগুলো কতটুকু মূল্যবান (এবং কত ঘন ও অপাঠ্য)।
যদি আপনার প্রয়োজন হয় শুধু ls-র উপলব্ধ অপশনগুলো বা find-র সিনট্যাক্সের একটি দ্রুত তালিকা, তবে tldr একটি অমূল্য রিসোর্স। এটি আপনার পাশে আপনার নিজস্ব কোডিং বাড্ডি থাকার মতো যিনি man কমান্ডকে বান্ধব ভাষায় অনুবাদ করেন।
ইনস্টল করার কমান্ড:
brew install tldr
৭. archey
আপনি কি কখনো চেয়েছেন আপনার আধুনিক সিস্টেমের দ্রুত গতিকে প্রদর্শন করতে কিছুটা নষ্টালজিয়ার সঙ্গতে? archey সাহায্য করতে এসেছে। এই মিশুক, একক-ফাংশন অ্যাপ আপনার সিস্টেম ইনফরমেশন টার্মিনালে দেখাবে একটি টেক্সট-বেসড রেট্রো-স্টাইল অ্যাপল আইকনের পাশে। এটি আপনার ম্যাকেও রেট্রো লুক পাওয়ার একটি মজার উপায়।
ইনস্টল করার কমান্ড:
brew install archey
৮. htop
Activity Monitor-এর কমান্ড লাইন ভার্সন হিসেবে, top শক্তিশালী কিন্তু অনেক কিছুই বাঞ্ছিত রেখে যায়। এটি আপনার কম্পিউটারে চলমান প্রসেস সম্পর্কে অনেক উপযোগী ইনফরমেশন দেখায়, কিন্তু এটি নেভিগেট করা প্রায় অসম্ভব। আপনি যদি একটি প্রসেস সিলেক্ট বা কিল করতে চান, তবে আপনি যেসব সময় তা বুঝতে লাগবেন সেটিতে পুরো মেশিন রিস্টার্ট করা ভালো।
প্রবেশ করুন htop-এ, হোমব্রু-ইনস্টলেবল কমান্ড লাইন অ্যাপ যা top-কে মাত দিয়েছে। এটি নেভিগেট করা সহজ, প্রসেস সিলেক্ট করা সিম্পল, এবং সেগুলো কিল করা কোনো পাজল নয়। অ্যাপটি ভিন্ন ধরণের ডেটাকে ভিন্ন রঙ দিয়ে হাইলাইট করে, যা ইনফরমেশন পড়া ও বুঝতেও সহজ করে দেয়।
ইনস্টল করার কমান্ড:
brew install htop
ওপেন সোর্স সফটওয়্যারের সাথে গভীরে उतরুন
আশা করি এই অ্যাপগুলো আপনাকে কমান্ড লাইন টুলগুলো কতটুকু শক্তিশালী সেটি বুঝিয়েছে। এখন Homebrew-এর সম্ভাবনা আপনার চক্ষু খুলিয়েছে, আরও কিছু চমৎকার ফ্রি এবং ওপেন সোর্স সফটওয়্যার ম্যাকের জন্যে খুঁজে বের করুন। একবার ডুব দিলে, ফেরত যাওয়া কঠিন।