topalias: narzędzie do generowania krótkich aliasów z historii bash/zsh

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