
case "$(x os name)" in
    darwin)
___x_cmd_ls_info_bin(){
    # > otool -L a.sh
    # exit code is 1
    # stdout: a.sh: is not an object file
    command otool -L "${1:?Provide binary}" | ___x_cmd_cmds_awk 'NR>1{ print $1 }'
}
    ;;
    *)
___x_cmd_ls_info_bin(){
    # > ldd a.sh
    # exit code is 1
    # stderr: /lib/ld-musl-x86_64.so.1: a.sh: Not a valid dynamic program
    command ldd "${1:?Provide binary}" 2>/dev/null | ___x_cmd_cmds_awk '{ print $1 }'
}
    ;;
esac