Na GitHubie opublikowano narzędzie Open Source do generowania krótkich aliasów na podstawie historii bash/zsh: https://github.com/CSRedRat/topalias
Zadania, które rozwiązuje program:
- Analiza plików ~/.bash_aliases, ~/.bash_history, ~/.zsh_history z historią wykonywanych poleceń w terminalu Linux w powłoce Bash/Zsh
- Oferuje krótkie skróty (akronimy) dla długich, trudnych do zapamiętania i często używanych poleceń (choć o tym można nawet nie pomyśleć)
- Wyświetla pewne statystyki
- Obsługuje parametry sterujące
Instalacja i uruchomienie:
pip install topalias
python -m topalias
Jeśli kogoś interesuje struktura projektu — proszę napisać. Mam pomysł, aby stworzyć aktualny szablon dla nowych projektów w Pythonie, obejmujący CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), sprawdzony przez linters z pudełka rybę projektu, uruchamianie programu jako pakiet Python,
moduł, skrypt.
Źródło: linux.org.ru
