Na GitHubu byla zveřejněna open-source utilita pro generování krátkých aliasů z historie bash/zsh: https://github.com/CSRedRat/topalias
Úkoly, které program řeší:
- Analýza souborů ~/.bash_aliases, ~/.bash_history, ~/.zsh_history s historií provedených příkazů v terminálu Linux pod shelly Bash/Zsh
- Nabízí krátké zkratky (akronymy) pro dlouhé, obtížně psané a těžko zapamatovatelné, ale často používané příkazy (přitom si to nemusíte ani uvědomovat)
- Zobrazuje určitou statistiku
- Zpracovává ovládací parametry
Instalace a spuštění:
pip install topalias
python -m topalias
Pokud má někdo zájem o strukturu projektu — prosím, napište. Mám nápad vytvořit aktuální šablonu pro nové projekty v Pythonu, včetně CI/CD (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), prověřené lintery podle standardů, spuštění programu jako python balíčku,
modul, skript.
Zdroj: linux.org.ru
