diff --git a/iop b/iop index 95ad5c404261bcff0b0483def494303313f8f46e..da81a34659a638328e55affac1d0d7d96c7113c8 100755 --- a/iop +++ b/iop @@ -18,12 +18,14 @@ function register_command { arr_index=$((arr_index+1)) } -function dump_commands { - printf "Available commands:\n" +function dump_commands { for i in $(seq 0 $arr_index); do - printf " %-25s%s\n" "${command_array[$i]}" "${help_array[$i]}" + output+=("${command_array[$i]}" "${help_array[$i]}") done + printf "Available commands:\n" + printf " %-25s%s\n" "${output[@]}" | sort + printf "\n" } # Parse yaml file, look for specified feed definition and create feeds.conf-like output