Narzędzie Open Source do generowania krótkich aliasów dla historii bash/zsh zostało opublikowane na GitHub: https://github.com/CSRedRat/topalias
Zadania, które rozwiązuje program:
- Analiza plików ~/.bash_aliases, ~/.bash_history, ~/.zsh_history z historią wykonywania poleceń w terminalu Linux w powłoce Bash/Zsh
- Oferuje krótkie skróty (akronimy) dla długich, długich i trudnych do zapamiętania, ale często używanych poleceń (chociaż możesz nawet o tym nie wiedzieć)
- Wyświetla niektóre statystyki
- Obsługuje parametry kontrolne
Instalacja i uruchomienie:
pip zainstaluj topalie
python -m topalie
Jeśli ktoś jest zainteresowany strukturą projektu - proszę pisać. Jest pomysł na zrobienie aktualnego szablonu dla nowych projektów w Pythonie, w tym CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), projekt fish testowany przez linters out of the box, uruchomienie programu jako pakietu python,
skrypt modułu.
Źródło: linux.org.ru