less in used for print install list
This commit is contained in:
27
winehelper
27
winehelper
@@ -1479,12 +1479,10 @@ run_autoinstall () {
|
|||||||
|
|
||||||
if [[ $INSTALL_SCRIPT_NAME == "list" ]] || [[ -z "$INSTALL_SCRIPT_NAME" ]] ; then
|
if [[ $INSTALL_SCRIPT_NAME == "list" ]] || [[ -z "$INSTALL_SCRIPT_NAME" ]] ; then
|
||||||
|
|
||||||
list_install_scripts() {
|
print_install_list () {
|
||||||
local dir="$1"
|
parse_install_scripts() {
|
||||||
local title="$2"
|
local parse_dir="$1"
|
||||||
[[ ! -d "$dir" ]] || [[ -z "$(ls -A "$dir" 2>/dev/null)" ]] && return
|
[[ ! -d "$parse_dir" ]] || [[ -z "$(ls -A "$parse_dir" 2>/dev/null)" ]] && return
|
||||||
|
|
||||||
print_info "$title"
|
|
||||||
|
|
||||||
awk '
|
awk '
|
||||||
FNR==1 {
|
FNR==1 {
|
||||||
@@ -1501,14 +1499,19 @@ run_autoinstall () {
|
|||||||
printf "\n%s - %s\n%s\n", filename, progname, info
|
printf "\n%s - %s\n%s\n", filename, progname, info
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
' "$dir"/*
|
' "$parse_dir"/*
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
print_info "Список программ с возможностью автоматической установки:"
|
||||||
|
parse_install_scripts "$WH_AUTOINSTALL_DIR"
|
||||||
|
print_info "Список программ с возможностью установки из существующего дистрибутива:"
|
||||||
|
parse_install_scripts "$WH_MANUALINSTALL_DIR"
|
||||||
|
print_warning "Программы из списка экспериментальных скриптов:"
|
||||||
|
parse_install_scripts "$WH_TESTINSTALL_DIR"
|
||||||
}
|
}
|
||||||
|
|
||||||
list_install_scripts "$WH_AUTOINSTALL_DIR" "Список программ с возможностью автоматической установки:"
|
print_install_list | less -R --use-color
|
||||||
echo
|
|
||||||
list_install_scripts "$WH_MANUALINSTALL_DIR" "Список программ с возможностью установки из существующего дистрибутива:"
|
|
||||||
echo
|
|
||||||
list_install_scripts "$WH_TESTINSTALL_DIR" "Программы из списка экспериментальных скриптов:"
|
|
||||||
elif [[ "$INSTALL_SCRIPT" != "0" ]] ; then
|
elif [[ "$INSTALL_SCRIPT" != "0" ]] ; then
|
||||||
if [[ $WH_USE_GUI == "1" ]] \
|
if [[ $WH_USE_GUI == "1" ]] \
|
||||||
&& [[ $(ps -o command= -p "$PPID" | awk '{print $2}') =~ "$DATA_PATH/winehelper_gui.py" ]]
|
&& [[ $(ps -o command= -p "$PPID" | awk '{print $2}') =~ "$DATA_PATH/winehelper_gui.py" ]]
|
||||||
|
Reference in New Issue
Block a user