fprintf(stderr,"[-l|--level LEVEL] or [-0 through -9]\n compression level 1-9, higher is better but uses more RAM\n");
fprintf(stderr,"[-z|--gzip]\n use gzip for files with extensions matching "DEFAULT_GZIP_EXTS"\n");
fprintf(stderr,"[-G|--gzip-all]\n use gzip for all files\n");
fprintf(stderr,"[-g|--gzip-exts GZIPPED_EXTENSIONS]\n use gzip for files with custom extensions, comma-separated\n");
fprintf(stderr,"[-i|--input FILE]\n Input file, can be multiple. Files can also be passed at the end without -i, or as lines on stdin if not specified by args\n");
fprintf(stderr,"[-o|--output FILE]\n Output file name; if not specified, outputs to stdout\n");
fprintf(stderr,"[-h|--help\n Show help.\n\n");
fprintf(stderr,"[-p|--parse FILE]\n"
" Parse an espfs file and show a list of its contents. No other options apply in this mode.\n");
fprintf(stderr,"[-e|--extract FILE]\n"
" Extract a file with the given name from the parsed file (-p)\n");
fprintf(stderr,"[-S|--strip-path PATH]\n"
" Remove the given path from input file names before packing\n");
fprintf(stderr,"[-c|--compress COMPRESSOR]\n"
" 0 - None, 1 - Heatshrink (default)\n");
fprintf(stderr,"[-l|--level LEVEL] or [-0 through -9]\n"
" compression level 1-9, higher is better but uses more RAM\n");
fprintf(stderr,"[-z|--gzip]\n"
" use gzip for files with extensions matching "DEFAULT_GZIP_EXTS"\n");