Parse command-line arguments: Difference between revisions

added Elixir argument parser
(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}}==
Anonymous user