আপনি নিজের স্ক্রিপ্ট তৈরি করতে পারেন, নিম্নলিখিতগুলির মতো:
#!/usr/bin/env bash
function _show_help_ {
echo "Usage:" `basename ${0}` "[options] [package-name]"
echo "Open web browser to search Launchpad for [package-name]."
echo
echo " -l, --list List PPAs with link and description"
echo " -h, --help Display this help and exit."
}
function msed {
perl -0777 -pe "$@"
}
if [ $# -lt 1 ]; then
_show_help_
exit 1
fi
case "$1" in
'-h'|'--help')
_show_help_
;;
'-l'|'--list')
shift
curl -s "https://launchpad.net/ubuntu/+ppas?name_filter=$@" \
| pandoc -f html -t markdown \
| msed 's@[\s\S]*<div id="ppa_list">@@' \
| msed 's@\]\(@\]\(https://launchpad.net/@'
| grep -E '^\s+\[' \
| msed 's@^\s+@@' \
| msed 's@\s+[0-9]+\s+[0-9]+\s+@\n@g'
;;
*)
xdg-open "https://launchpad.net/ubuntu/+ppas?name_filter=$@"
;;
esac
এই স্ক্রিপ্টটি ডিফল্ট ব্রাউজারে প্রদত্ত প্যাকেজের জন্য একটি লঞ্চপ্যাড অনুসন্ধানের লিঙ্কটি খোলে। উপযুক্ত পতাকা সহ -l
, এটি তাদের URL এবং বিবরণ সহ পিপিএ নামের একটি তালিকা আউটপুট করে।
আপনি যখন তাদের প্রয়োজনীয়তার মুখোমুখি হন তখন অতিরিক্ত বৈশিষ্ট্যগুলি যুক্ত করতে পারেন।