Skip to content

Instantly share code, notes, and snippets.

@peschwa
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peschwa/4cd283a7c2d450f9825b to your computer and use it in GitHub Desktop.
Save peschwa/4cd283a7c2d450f9825b to your computer and use it in GitHub Desktop.
parsing --setting=NULL --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.setting.moarvm src/gen/m-CORE.setting
opts:
setting: NULL
ll-exception: 1
optimize: 3
target: mbc
stagestats: 1
output: CORE.setting.moarvm
delim-opts:
args:
src/gen/m-CORE.setting
-----------
parsing -h
opts:
h: 1
delim-opts:
args:
-----------
parsing -h -v --target foo -e bar -e baz
opts:
h: 1
v: 1
target: foo
e: bar
delim-opts:
args:
-e
baz
-----------
parsing -h --target foo -e baz
opts:
h: 1
target: foo
e: baz
delim-opts:
args:
-----------
parsing -c -e=foo -e=baz
opts:
c: 1
e: foo
delim-opts:
args:
-e=baz
-----------
parsing -E baz
===SORRY!===
Option -E is deprecated, please use -e.
would exit
opts:
E: baz
delim-opts:
args:
-----------
parsing --/show-config
opts:
show-config: 0
delim-opts:
args:
-----------
parsing -h ++BUG --wahatahaelajk=fooaurk ++BUG blargl ++/BUG ++/BUG
opts:
h: 1
delim-opts:
BUG: --wahatahaelajk=fooaurk ++BUG blargl
args:
++/BUG
-----------
parsing -/hv
===SORRY!===
Grouped short options cannot be negated.
would exit
opts:
h: 0
v: 0
delim-opts:
args:
-----------
parsing --/target=foo
===SORRY!===
Options that take a string value cannot be negated.
would exit
opts:
target: foo
delim-opts:
args:
-----------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment