๐Ÿ“ฆโž”๐Ÿฆ‹ Store and retrieve files on the Atmosphere

something-broke: fix MediaInfo version output not working

+8 -3
+8 -3
src/commands/something_broke.sh
··· 19 19 function atfile.something_broke.print_prog_version() { 20 20 prog="$1" 21 21 version_arg="$2" 22 - head="1" 23 - 22 + head="$3" 23 + 24 + [[ -z "$head" ]] && head="1" 24 25 [[ -z "$version_arg" ]] && version_arg="--version" 25 26 26 27 if [ -x "$(command -v "$prog")" ]; then 27 28 version_output="$(eval "$prog $version_arg 2>&1")" 28 - echo -e "$version_output" | head -n $head | sed "s/$prog //g" 29 + if [[ $head == 0 ]]; then 30 + echo -e "$version_output" 31 + else 32 + echo -e "$version_output" | head -n "$head" | sed "s/$prog //g" 33 + fi 29 34 else 30 35 echo "$prog_not_installed_placeholder" 31 36 fi