Parse command-line arguments: Difference between revisions
Content added Content deleted
(Omit Axe) |
(added Elixir argument parser) |
||
Line 113:
verbose: true
color: no</pre>
=={{header|Elixir}}==
Elixir provides an option parser in a library module called <tt>OptionParser</tt>.
<lang elixir>#!/usr/bin/env elixir
IO.puts 'Arguments:'
IO.inspect OptionParser.parse(System.argv())</lang>
<lang bash>$ ./parse-args.exs --a --b --c=yes --no-flag --verbose -V -a=1 -b=t -- apple banana
Arguments:
{[a: true, b: true, c: "yes", no_flag: true, verbose: true],
["apple", "banana"], [{"-V", nil}, {"-a", "1"}, {"-b", "t"}]}</lang>
=={{header|Go}}==
|