const char *usage_msg[] = { " -a: convert EOLs in text files.", " -aa: convert EOLs in ALL files.", " -d output-dir: set output directory (created if needed).", " -e: extract files (redundant; this is the default action).", " -h, --help: show this help message.", " -k: keep trailing periods (dots) in filenames.", " -l: list files in archive (filenames only).", " -L: use lowercase filenames.", " -o: overwrite files (do not create file~ backups).", " -p: extract to stdout (enables -q).", " -q: quiet: don't print filenames during extraction.", " -t: test archive.", " -v: verbose listing of archive contents.", " -V, --version: show version number.", " -x wildcard: exclude . may be given multiple times.", (const char*)0 };