From: jari.aalto@... Date: 2014-06-19T11:06:43+00:00 Subject: [ruby-core:63244] [ruby-trunk - Feature #9960] [Open] Add support for GNU --long options Issue #9960 has been reported by Jari Aalto. ---------------------------------------- Feature #9960: Add support for GNU --long options https://bugs.ruby-lang.org/issues/9960 * Author: Jari Aalto * Status: Open * Priority: Normal * Assignee: * Category: * Target version: ---------------------------------------- Please consider adding GNU --long option equivalents. Notes: *) Prefer uppercase "V" for version, as small "v" is customarily user for --verbose. *) Change word "switches" into more commonly used "options" word in USAGE line. SUGGESTIONS: Usage: ruby [switches] [--] [programfile] [arguments] -0[octal] specify record separator (\0, if no argument) -a, --autosplit autosplit mode with -n or -p (splits $_ into $F) -c, --check check syntax only -Cdirectory, --directory DIR cd to directory before executing your script -d, --debug set debugging flags (set $DEBUG to true) -e 'command', --eval one line of script. Several -e's allowed. Omit [programfile] -Eex[:in], --encoding external:internal specify the default external and internal character encodings -Fpattern, --autosplit-pattern split() pattern for autosplit (-a) -i[extension], --in-place edit ARGV files in place (make backup if extension supplied) -Idirectory, --include specify $LOAD_PATH directory (may be used more than once) -l, --eol-processing enable line ending processing -n, --autoloop-noprint assume 'while gets(); ... end' loop around your script -p, --autoloop assume loop like -n but print line also like sed -rlibrary, --require require the library before executing your script -s, --switch-parse enable some switch parsing for switches after script name -S, --search-path look for the script using PATH environment variable -T[level=1], --taint LEVEL turn on tainting checks -V, --version print version number, then turn on verbose mode -w, --warning turn warnings on for your script -W[level=2], --warning-level NUMBER set warning level; 0=silence, 1=medium, 2=verbose -x[directory] strip off text before #!ruby line and perhaps cd to directory -h, --help show this message, --help for more info -- https://bugs.ruby-lang.org/