forked from CastroFidel/winehelper
fixed use winehelper -i with pipe
This commit is contained in:
parent
705cb6cda9
commit
bc631fd4e0
@ -1,6 +1,8 @@
|
||||
История изменений:
|
||||
0.2.7:
|
||||
* удалена команда обновления ситемы "dist-upgrade" при установке зависимостей
|
||||
* исправлено отображение списка возможных установок при использовании перенаправления
|
||||
Например: "winehelper -i | less"
|
||||
|
||||
0.2.6:
|
||||
* добавлена информация о "Лицензионных соглашениях" перед запуском автоустановок программ
|
||||
|
13
winehelper
13
winehelper
@ -833,14 +833,21 @@ wine_run_install () {
|
||||
}
|
||||
|
||||
run_autoinstall () {
|
||||
[[ -p /dev/stdout ]] && local USE_PIPE="1"
|
||||
AI_SCRIPT="${1,,}"
|
||||
if [[ $AI_SCRIPT == "list" ]] || [[ -z "$AI_SCRIPT" ]] ; then
|
||||
print_info "Список программ с возможностью автоматической установки:"
|
||||
if [[ $USE_PIPE == 1 ]]
|
||||
then echo "Список программ с возможностью автоматической установки:"
|
||||
else print_info "Список программ с возможностью автоматической установки:"
|
||||
fi
|
||||
for list in $(ls "$WH_AUTOINSTALL_DIR") ; do
|
||||
AI_INFO="$(grep "info_ru:" "$WH_AUTOINSTALL_DIR/$list" | awk -F"info_ru: " '{print $2}')"
|
||||
AI_PROGNAME="$(grep "PROG_NAME=" "$WH_AUTOINSTALL_DIR/$list" | awk -F"PROG_NAME=" '{print $2}')"
|
||||
printf "\E[36m%s $SCRIPT_NAME install $list - $AI_PROGNAME %s\e[0m\n"
|
||||
echo -e "$AI_INFO\n"
|
||||
if [[ $USE_PIPE == 1 ]]
|
||||
then echo -e "\n$SCRIPT_NAME install $list - $AI_PROGNAME"
|
||||
else printf "\n\E[36m%s $SCRIPT_NAME install $list - $AI_PROGNAME %s\e[0m\n"
|
||||
fi
|
||||
echo -e "$AI_INFO"
|
||||
done
|
||||
echo
|
||||
elif [[ -f "$WH_AUTOINSTALL_DIR/$AI_SCRIPT" ]] ; then
|
||||
|
Loading…
Reference in New Issue
Block a user