You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
xpetit 46f4ddc49e
Simplify prompt, execution of Go programs, fix typos
4 years ago
..
README.md Simplify prompt, execution of Go programs, fix typos 4 years ago

README.md

flags

Instructions

Write a program that can have as arguments --insert (or -i), --order (or -o) and a string.

This program should :

  • Insert the string given to the --insert (or -i), in the string argument, if given.
  • Order the string argument (in ASCII order) if given the flag --order (or -o).
  • In case there are no arguments or the flag --help (or -h) is given, it should print the options, as shown in the example.

Example of output :

$ go run . --insert=4321 --order asdad
1234aadds
$ go run . --insert=4321 asdad
asdad4321
$ go run . asdad
asdad
$ go run . --order 43a21
1234a
$ go run .
--insert
  -i
    This flag inserts the string into the string passed as argument.
--order
  -o
    This flag will behave like a boolean, if it is called it will order the argument.
$
$ go run . -h
--insert
  -i
    This flag inserts the string into the string passed as argument.
--order
  -o
    This flag will behave like a boolean, if it is called it will order the argument.
$
$ go run . --help
--insert
  -i
    This flag inserts the string into the string passed as argument.
--order
  -o
    This flag will behave like a boolean, if it is called it will order the argument.
$