macOS را تمیز نگه دارید: این دستور من CLI osx / brew / […] است

من اکثر اوقات از OSX استفاده می کنم (می دانید ، توسعه دهندگان و فروش و همچنین مدیران عامل). این اسکریپت ، که من آن را تمام وقت به روز می کنم ، می تواند برای برخی مفید باشد ...

#! / بروزرسانی بن / bash بروزرسانی دم تولید نوشیدنی سازنده دم ، تمیز کردن ظروف دم کن را هم اکنون تشخیص دهید که دم پزشک دم دم از دست رفته آپدیت AP -c false /opt/bin/updateCCTF.sh && پیام اعلان پایانه "git pull انجام شده :-)" - عنوان "CCTF up تا به امروز "
Echo "می توانید برای به روزرسانی این برنامه ها از فروشگاه برنامه ، ارتقاء ماس را فشار دهید:" mas erchete echo "را نصب کنید: mas upgrade" به روزرسانی npm -g echo "آیا فکر می کنید طبق روزآمد" echo "و پیپ شروع کنید؟ انجماد لوله - محلی | grep -v '^ \ - e' | cut -d = -f 1 | xargs pip install -U "

باشه ، حالا میخوام بصورت خطی توضیح بدم:

بروزرسانی دم

Brew مدیر اصلی بسته بندی برای macOS است. این نرم افزار شامل کلیه نرم افزارهای GNU است (بسیاری از ابزارهای macOS مانند sed قدیمی نیستند ، GPL 2VS3 apple ...) و بسیاری از ابزارهای CLI دیگر (من از آنها برای mongoDB ، redis ، php ، git ، اکسیر و… استفاده می کنم). ، اگر از آن استفاده نمی کنید ، عجیب است ، باید آن را داشته باشید. فرمان به روزرسانی پایگاه محلی بسته ها و نسخه های موجود را به روز می کند تا بداند چه چیزی می تواند به روز شود.

ارتقاء دم

در واقع نسخه جدیدی از بسته های منسوخ را نصب می کند

تمیز کردن دم

بصورت پیش فرض ، brew تمام نسخه های نرم افزار را حفظ می کند و می توانید نسخه مورد نظر را پیوند دهید. به این ترتیب فقط می توانید نسخه های پیوند شده را حفظ کنید (آخرین نسخه بصورت پیش فرض) و صرفه جویی در فضای مصرفی.

ظرف ظرف را تمیز کنید

brew cask یک افزونه تولیدکننده برای بسته های GUI و باینری است. برخی از برنامه های نرم افزاری برای ساده سازی به روزرسانی ها نصب شده اند. این پاکسازی یک پاک کردن حافظه نهان برای دانلود ناقص است. بنابراین ، محافظ فضا.

پزشک دم دم دم از دست رفته است

مشکلی در رابطه با سیستم آبجویی خود به شما نشان می دهد ، این به شما کمک می کند تا همیشه یک سیستم سالم را حفظ کنید.

ارتقاء APM -c نادرست

من از Atom به عنوان ویرایشگر متن اصلی و IDE استفاده می کنم. دستور apm یک مدیر بسته CLI برای افزونه های Atom است. بسیار مفید است این فرمان بدون پرسیدن سؤال ، تمام بسته های ممکن را به روز می کند.

/opt/bin/updateCCTF.sh && terminal-notifier -Message "git pull done :-)" - عنوان "CCTF به روز"

این خاص ابر هوشمند است. ما از ویکی مبتنی بر git به عنوان اسناد داخلی استفاده می کنیم و همه نسخه فعلی آن را نگه می داریم. زیرا شامل همه چیزهایی است که برای راه اندازی مجدد کل زیرساخت ها نیاز داریم (البته جدا از اطلاعات ورود به سیستم ، البته). همیشه بهتر با من دستی

Terminal Notifier قادر به چاپ اعلانات بر روی سیستم اطلاع رسانی MacOS است (می توانید آن را با Homebrew نصب کنید).

اکو "می توانید برای به روزرسانی این برنامه ها از فروشگاه برنامه ، ارتقاء ماس را فشار دهید:" echo mas vjetër منسوخ "نصب با: ارتقاء ماس"

رابط کاربری Mac App Store آنقدر کند ، ناراحت کننده و بی ادب است که من برای مدیریت نرم افزارهای نصب شده در فروشگاه App ، mas را مدیریت می کنم. این یک CLI کاربر پسند است که می توانید از طریق homebrew نصب کنید. من به طور خودکار بروزرسانی ها را نصب نمی کنم تا از راه اندازی مجدد نرم افزار در طی یک عملیات جلوگیری کنم. اما اینگونه است که وقتی یک نرم افزار منسوخ وجود دارد ، آن را شروع می کنم.

بروزرسانی npm -g

این به روزرسانی همه باینری های npm نصب شده در سطح جهان ، به عنوان مثال B. Grunt ، Lessc یا Cloud Cloud CLI.

echo "آیا شما فکر می کنید مطابق با بروزرسانی شروع کنید"

یادآوری برای شروع به روزرسانی جواهرات نصب شده در سطح جهان (جیب ، باندلر ...) ...

اکو "و پیپ؟ انجماد لوله - محلی | grep -v '^ \ - e' | cut -d = -f 1 | xargs pip install -U "

بله ، پیپ برای ارتقاء پیپ به یک دستور صحیح نیاز دارد. دقیقا در اصل از آن برای به روزرسانی VirtualEnv استفاده می شود.

این در حال حاضر همه چیز است و لپ تاپ من تا حد ممکن سالم می ماند. من از این فیلمنامه خیلی خوشحال نیستم ، اما کار را انجام می دهد. آیا پیشنهادی یا ایده ای برای بهتر شدن آن دارید؟ چیزی از دست دادم؟

به هر حال ، من همچنین تصمیم گرفتم .bashrc خود را به چندین پرونده تقسیم کنم ، همانطور که در اینجا می توانید بخوانید