diff --git a/etc/soft/packages.list b/etc/soft/packages.list index 6a8e764..8d7ce53 100755 --- a/etc/soft/packages.list +++ b/etc/soft/packages.list @@ -2,41 +2,58 @@ PACKAGES=" # БАЗОВЫЕ - dunst #Уведомления - xclip #Буфер обмена - hstr #История команд - polybar #Мониторинг - scrot #Скриншоты - - bat #Подсветка синтаксиса - zathura #Просмотр PDF/DJVU - geeqie #Просмотр изображений - - #fm -> - nnn #Файловый менеджер - - vifm #Файловый менеджер - nvim #Текстовый редактор - sdcv #Словарь - neomutt #Почта - #viewnior -> - sxiv #Просмотр изображений - connmanctl #Управление WiFi - #? tig - ls #https://github.com/illinoisjackson/even-better-ls - xst #Эмулятор терминала https://github.com/gnotclub/xst - nerd-fonts #https://github.com/ryanoasis/nerd-fonts - #? ufed - #? cpg, mvg #https://github.com/mrdrogdrog/advcpmv - cheat.sh #Справка по ЯП https://github.com/chubin/cheat.sh - convmv #Исправление кодировок имён файлов - nagelfar #Tcl-linter + dunst #Уведомления + xclip #Буфер обмена + hstr #История команд + polybar #Панель + scrot #Скриншоты + + delta #git-diff https://github.com/dandavison/delta + + bat #Подсветка синтаксиса https://github.com/astaxie/bat + glow #Просмотр markdown-файлов https://github.com/charmbracelet/glow/releases + rg #grep https://github.com/BurntSushi/ripgrep + fd #find https://github.com/sharkdp/fd + zathura #Просмотр PDF/DJVU + geeqie #Просмотр изображений + + nnn #Файловый менеджер + + shellcheck #Линтер bash + hlint #Линтер haskell https://github.com/ndmitchell/hlint + hadolint #Линтер docker https://github.com/hadolint/hadolint + nagelfar #Линтер tcl http://nagelfar.sourceforge.net/ + + vifm #Файловый менеджер + nvim #Текстовый редактор + sdcv #Словарь + neomutt #Почта + sxiv #Просмотр изображений + connmanctl #Управление WiFi + ls-i #ls со значками https://github.com/illinoisjackson/even-better-ls + cheat.sh #Справка по ЯП https://github.com/chubin/cheat.sh + convmv #Исправление кодировок имён файлов + + #? cpg, mvg #https://github.com/mrdrogdrog/advcpmv " +#Настройка цветовых кодов +rstc="\033[00m" +red="\033[1;31m" +green="\033[1;32m" + +ok() { + echo -e -n " ${green}[ OK ]${rstc} " +} + +fail() { + echo -e -n " ${red}[ NO ]${rstc} " +} + while IFS='\t' read -r line; do - bin=$(echo "$line" | cut -d '#' -f 1) + bin=$(echo "$line" | cut -d '#' -f 1 | tr -d '\t') - which "$bin" >&- && echo -n " [ OK ]" || echo -n " [ NO ]" + command -v "$bin" >&- && ok || fail echo "${line/\#/}"