====== Корисні програми ====== ===== direnv ===== Дуже гарна програма для оновлення енва в каталогах: apt install direnv Читає конфіг у файлі //.envrc// у каталогах. Приклади: Задати профіль AWS: export AWS_PROFILE=mycurrentwork Задіяти Python virtual environment: # це потрібно для підхоплення .envrc вище рівнем source_up if [ ! -d "venv" ] ; then echo "Installing virtualenv for $(python3 -V)" python3 -m venv venv fi echo "Activating $(python3 -V) virtualenv" source venv/bin/activate echo "Virtualenv has been activated for $(python3 -V)" #echo "$(which python3)" unset PS1 Після цього shell prompt не оновиться, але все буде працювати у virtual environment! ===== Перекладач translate-shell ===== [[https://github.com/soimort/translate-shell|translate-shell]] перекладає із консолі за допомогою Google Translate (default), Bing, Apertium, Yandex, Deepl тощо Встановити: apt-get install translate-shell rlwrap aspell mplayer aspell-uk aspell-ru aspell-de aspell-fr aspell-es Приклад використання (автовизначення мови, переклад на українську, додатковий текст російською): trans -l ru -t uk -p bereit Автовизначення мови, переклад на українську, додатковий текст українською, озвучити: trans -l uk -t uk -p bereit Визначити на якій мові текст: trans -identify vorto ===== Онлайн-перекладач dict ==== словарне пояснення одного слова у словнику: alias dict "curl -s 'dict://dict.org/d:\!*' | egrep -v '^220.*|^250.*|^150.*|^221.*'" dict smell