Commit Graph

14 Commits

Author SHA1 Message Date
Adam Uhlíř 2028b41602
feat: integrate env. variable support natively (#70) 2023-04-19 12:54:48 +03:00
jangko 6c6ff76cb3
remove travis badge from readme.md 2023-04-14 22:06:01 +07:00
tersec fc03a0c4e1
rm TaintedString for string; some proc -> func (#53)
* rm TaintedString for string; some proc -> func

* procs which interact with macros in certain ways can't be funcs in Nim 1.2
2022-06-03 18:24:59 +00:00
Zahary Karadjov 0a88d30e00
Clean up the obsolete config loading code; Fix the tests 2022-03-05 15:07:57 +02:00
jangko 0f4961822d feature: multiple lines long description
line break char: '\n', '\r'
example:
 -x, --name   regular description [=defVal].
              longdesc line one.
              longdesc line two.
              longdesc line three.

why additional pragma?
- to keep the default value not too far away from the 'name'.
2021-11-30 20:09:45 +02:00
jangko aa0ff5b0dc feature: separator text when displaying help
SEPARATOR:
-abbr, --name desc
-abbr, --name desc

---------
-abbr, --name desc
-abbr, --name desc
-abbr, --name desc
2021-09-08 15:56:51 +03:00
Ștefan Talpalaru ab4ba1cbfd
CI: refactor Nim compiler caching (#30) 2021-06-03 02:46:21 +02:00
jangko 3db6911e53
add github action script 2020-12-24 12:23:24 +07:00
Zahary Karadjov 51df90466d
Renamed longform/shortform to name/abbr; Wire-up the version command 2019-11-11 14:42:08 +00:00
Zahary Karadjov 71643c9141
Clarify that all param types for cli/dispatch must be concrete 2019-11-08 16:52:13 +00:00
Zahary Karadjov bec75f7cec Input validation for dir/file params; Typed input files
Also adds support for referencing the config object within the
`defaultValue` expressions.
2019-03-18 04:01:07 +02:00
zah 531b403337
More formatting fixes for the README 2019-02-05 10:49:39 +01:00
zah 8712970180
Fix formatting in the README 2019-02-04 23:46:44 +01:00
Zahary Karadjov 707beaf3ed Add README 2019-02-04 23:19:53 +02:00