topalias: ابزاری برای تولید نام مستعار کوتاه از تاریخچه bash/zsh

یک ابزار منبع باز برای ایجاد نام مستعار کوتاه برای تاریخچه bash/zsh در GitHub منتشر شده است: https://github.com/CSRedRat/topalias

وظایفی که برنامه حل می کند:

  • تجزیه و تحلیل فایل های ~/.bash_aliases، ~/.bash_history، ~/.zsh_history با سابقه اجرای دستور در ترمینال لینوکس در پوسته Bash/Zsh
  • اختصارات کوتاه (مخفف ها) را برای دستورات طولانی، تایپ طولانی و سخت به خاطر سپردن، اما پرکاربرد ارائه می دهد (اگرچه ممکن است حتی در مورد آن ندانید)
  • برخی از آمارها را نمایش می دهد
  • پارامترهای کنترل را کنترل می کند

نصب و راه اندازی:

پیپ نصب توپالیا
python -m topalias

اگر کسی به ساختار پروژه علاقه مند است - لطفا بنویسید. ایده ای برای ایجاد یک الگوی به روز برای پروژه های جدید در پایتون وجود دارد، از جمله CI / CI (GitHub Actions، GitLab CI، Travis CI، git pre-commit hooks)، پروژه ماهی که توسط لینترهای خارج از جعبه آزمایش می شود، اجرای برنامه به صورت بسته پایتون،
اسکریپت ماژول

منبع: linux.org.ru