Користувальницькькі налаштування

Налаштування сайту


software:os:linux:useful

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
software:os:linux:useful [2020/04/20 11:07]
charon
software:os:linux:useful [2021/06/08 12:58] (поточний)
charon
Рядок 1: Рядок 1:
 ====== Корисні програми ====== ====== Корисні програми ======
 +===== direnv =====
 +Дуже гарна програма для оновлення енва в каталогах:
 +  apt install direnv
 +Читає конфіг у файлі //.envrc// у каталогах.
 +
 +Приклади:
 +
 +Задати профіль AWS:
 +<file bash .envrc>
 +export AWS_PROFILE=mycurrentwork
 +</file>
 +Задіяти Python virtual environment:
 +<file bash .envrc>
 +# це потрібно для підхоплення .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
 +</file>
 +<WRAP center round important 60%>
 +Після цього shell prompt не оновиться, але все буде працювати у virtual environment!
 +</WRAP>
 +
 ===== Перекладач translate-shell ===== ===== Перекладач translate-shell =====
 [[https://github.com/soimort/translate-shell|translate-shell]] перекладає із консолі за допомогою Google Translate (default), Bing, Apertium, Yandex, Deepl тощо [[https://github.com/soimort/translate-shell|translate-shell]] перекладає із консолі за допомогою Google Translate (default), Bing, Apertium, Yandex, Deepl тощо
Рядок 14: Рядок 44:
 словарне пояснення одного слова у словнику: словарне пояснення одного слова у словнику:
   alias dict  "curl -s 'dict://dict.org/d:\!*' | egrep -v '^220.*|^250.*|^150.*|^221.*'"   alias dict  "curl -s 'dict://dict.org/d:\!*' | egrep -v '^220.*|^250.*|^150.*|^221.*'"
 +  dict smell
software/os/linux/useful.1587370020.txt.gz · Востаннє змінено: 2020/04/20 11:07 повз charon