mirror of
https://github.com/erkin/ponysay.git
synced 2025-02-17 01:54:22 +01:00
enable --F and --f without argument, this way you can get any random extrapony by ending the commmand line with just --F
This commit is contained in:
parent
96abf11f46
commit
13308a6880
2 changed files with 5 additions and 2 deletions
|
@ -216,6 +216,9 @@ Variadic variant of @option{-F}, meaning that all arguments added after this one
|
||||||
will parsed as an argument to this option. Additionally, those options are added
|
will parsed as an argument to this option. Additionally, those options are added
|
||||||
to @option{-F}.
|
to @option{-F}.
|
||||||
|
|
||||||
|
An important feature of this options, is that you can but it in the end of the
|
||||||
|
command line, without any argument to get a random non-MLP:FiM pony.
|
||||||
|
|
||||||
@item --q [PONY...]
|
@item --q [PONY...]
|
||||||
@itemx --quotes [PONY...]
|
@itemx --quotes [PONY...]
|
||||||
@opindex @option{--q}
|
@opindex @option{--q}
|
||||||
|
|
|
@ -319,13 +319,13 @@ class Ponysay():
|
||||||
ponies[pony] = ponydir + ponyfile
|
ponies[pony] = ponydir + ponyfile
|
||||||
|
|
||||||
## Support for explicit pony file names
|
## Support for explicit pony file names
|
||||||
if not names == None:
|
if names is not None:
|
||||||
for name in names:
|
for name in names:
|
||||||
if os.path.exists(name):
|
if os.path.exists(name):
|
||||||
ponies[name] = name
|
ponies[name] = name
|
||||||
|
|
||||||
## If there is not select ponies, choose all of them
|
## If there is not select ponies, choose all of them
|
||||||
if names == None:
|
if (names is None) or (len(names) == 0):
|
||||||
names = list(ponies.keys())
|
names = list(ponies.keys())
|
||||||
|
|
||||||
## Select a random pony of the choosen onles
|
## Select a random pony of the choosen onles
|
||||||
|
|
Loading…
Reference in a new issue