Commit Graph

  • d4fb971bb5 Remove nimble.lock to unblock building and running tests Václav Pavlín 2023-04-06 09:18:49 +0200
  • 14d382a3a8 Fix alignment in help Václav Pavlín 2023-04-05 17:11:11 +0200
  • 3dbb15eb32
    feat: integrate env. variable support natively Adam Uhlíř 2023-03-22 17:28:53 +0100
  • 5a0ae80e43
    docs: env. variable names Adam Uhlíř 2023-03-22 13:42:48 +0100
  • 5e1a149174
    fix: correctly handle nested objects Adam Uhlíř 2023-03-22 11:43:19 +0100
  • a44bc7df85
    fix: proper env variable naming Adam Uhlíř 2023-03-21 18:42:36 +0100
  • c8063eb814
    use correct check for Nim versions with BareExcept warning tersec 2023-03-20 19:06:25 +0000
  • c4c11c52ce
    Add a simple helper for writing tests involving config file contents Zahary Karadjov 2023-03-14 17:24:38 +0200
  • 1552cdb5c4
    fix BareExcept warning tersec 2023-02-24 17:47:23 +0000
  • 38dfeaaabd
    reduce compiler warnings jangko 2023-02-15 15:26:53 +0700
  • a1f3b22bbe
    fix ci for nim 1.6 and devel jangko 2023-02-08 08:19:55 +0700
  • f6acc5e3da
    Add custom Enum parser proc to keep Nim 1.2 behaviour for configs (#63) Kim De Mey 2023-01-26 10:42:14 +0100
  • d1eafcc032
    Dummy change to test CI kdeme 2023-01-26 10:20:22 +0100
  • 001caaa64a
    Add custom Enum parser proc to keep Nim 1.2 behaviour for configs kdeme 2023-01-24 17:43:54 +0100
  • 56f4db90f7
    Update confutils.nimble (#57) Luke 2022-11-23 12:30:59 -0600
  • 26ba9751b2
    Merge branch 'master' into patch-1 Jacek Sieka 2022-11-23 17:31:54 +0100
  • 269c17401d
    update CI, normalise nimble (#61) Jacek Sieka 2022-11-23 17:30:29 +0100
  • 79045a43c6
    update CI, normalise nimble Jacek Sieka 2022-11-23 17:02:43 +0100
  • a26bfab7e5
    fix config file test due to toml-serialization changes jangko 2022-09-23 08:49:00 +0700
  • b098d9ea85
    move `-d:nimRawSetjmp` to config.nims (#54) Miran 2022-09-03 08:35:01 +0200
  • b13b65b265
    Update confutils.nimble Luke 2022-09-02 12:52:28 -0500
  • 40c6f0b378
    Add setup files (#55) Ivan Yonchovski 2022-07-12 23:33:45 +0300
  • d0b5e74c6c Add setup files Ivan Yonchovski 2022-07-05 12:05:48 +0300
  • 5d0d864510
    FieldTag no longer requires specifying the FieldType Zahary Karadjov 2022-06-18 13:30:42 +0300
  • 990f78ba3d
    use .cfg not .nims narimiran 2022-06-17 10:32:40 +0200
  • 109c67bcdb
    move `-d:nimRawSetjmp` to config.nims narimiran 2022-06-15 12:47:39 +0200
  • fc03a0c4e1
    rm TaintedString for string; some proc -> func (#53) tersec 2022-06-03 18:24:59 +0000
  • 672622db7c
    procs which interact with macros in certain ways can't be funcs in Nim 1.2 Dustin Brody 2022-06-03 18:10:56 +0000
  • a10c04e324
    rm TaintedString for string; some proc -> func Dustin Brody 2022-06-03 17:21:41 +0000
  • 40f8f66c66
    Add missing dependencies to nimble file monyarm 2022-05-18 13:43:09 +0300
  • 7c522b3e23
    Merge 5e732379f4 into d06f6187dc andri lim 2022-05-17 13:09:37 +0800
  • 5ec8d0d623
    wip confutils-fixes Zahary Karadjov 2022-05-13 14:43:34 +0300
  • d06f6187dc
    fix #49: field type with qualified ident jangko 2022-05-10 11:58:13 +0700
  • 8f8f715f76
    fix nnkAccQuoted entry processing in config-file jangko 2022-04-16 18:26:33 +0700
  • 60d71e8029
    rm obsolete/unused/unmaintained CI AppVeyor and Travis scripts Dustin Brody 2022-04-03 08:09:46 +0000
  • a4f51237fc
    add parseCmdArg tests; fix 64-bit int parsing on 32-bit platforms (#44) tersec 2022-03-23 12:30:29 +0000
  • f5aecc2de7
    note the uint parsing oddity more explicitly Dustin Brody 2022-03-22 08:19:55 +0000
  • 3887b99f89
    add test suite Dustin Brody 2022-03-22 08:06:39 +0000
  • 59ef95c8ad
    add parseCmdArg tests; fix 64-bit int parsing on 32-bit platforms Dustin Brody 2022-03-22 08:05:23 +0000
  • 9826fddd1c
    fix corner case with custom pragma (#42) Ștefan Talpalaru 2022-03-11 14:28:28 +0100
  • 5274d391f7
    fix corner case with custom pragma Ștefan Talpalaru 2022-03-11 01:28:14 +0100
  • 585059d2fb
    Remap serialization errors to ConfigurationError Zahary Karadjov 2022-03-09 17:13:09 +0200
  • 375b6276ca
    Don't use fully qualified enum values as the names of TOML file sections - use the short enum name instead Zahary Karadjov 2022-03-09 16:41:50 +0200
  • 0a88d30e00
    Clean up the obsolete config loading code; Fix the tests Zahary Karadjov 2022-03-05 15:07:57 +0200
  • 0fc26c5b25
    Bugfixes for the config file support config-file-fixes Zahary Karadjov 2022-02-27 20:41:25 +0200
  • 05a438414a
    Enable --styleCheck:usages (#41) Kim De Mey 2022-02-24 21:43:04 +0100
  • 04a977c57b
    Enable --styleCheck:usages kdeme 2022-02-24 16:44:01 +0100
  • 0435e67832
    CI: test with multiple Nim versions (#38) Ștefan Talpalaru 2022-01-04 17:21:15 +0100
  • 68be33222d
    fix Ștefan Talpalaru 2022-01-04 17:07:16 +0100
  • c0a95fd9f0
    CI: test with multiple Nim versions Ștefan Talpalaru 2022-01-04 16:52:17 +0100
  • 6a56d01381 feature: add `ignore` property in addition to `hidden` jangko 2021-11-30 14:35:18 +0700
  • 0f4961822d feature: multiple lines long description jangko 2021-09-14 16:45:01 +0700
  • 5b64f590d0
    feature: add `ignore` property in addition to `hidden` jangko 2021-11-30 14:35:18 +0700
  • 5e732379f4
    feature: suggest nearest match if user give unrecognized option suggest_nearest_match jangko 2021-11-02 18:04:48 +0700
  • b6bdb70ab7
    feature: multiple lines long description jangko 2021-09-14 16:45:01 +0700
  • 7176de4ddb ci: fixes mingw download url, replace space with %20 jangko 2021-09-08 21:00:07 +0700
  • 04aa26a1c8
    ci: fixes mingw download url, replace space with %20 jangko 2021-09-08 21:00:07 +0700
  • aa0ff5b0dc feature: separator text when displaying help jangko 2021-09-02 15:12:38 +0700
  • 0cd09d75c8 add compile time check to detect duplicate abbr and duplicate name jangko 2021-09-02 15:12:38 +0700
  • 7245d6508b
    feature: separator text when displaying help jangko 2021-09-02 15:12:38 +0700
  • e1e8690847
    add compile time check to detect duplicate abbr and duplicate name jangko 2021-09-02 15:12:38 +0700
  • ab4ba1cbfd
    CI: refactor Nim compiler caching (#30) Ștefan Talpalaru 2021-06-03 02:46:21 +0200
  • e1ea9cf936
    CI: refactor Nim compiler caching Ștefan Talpalaru 2021-05-20 02:54:18 +0200
  • 6036a47000
    Bugfix: parameters having empty strings as default values were treated as mandatory Zahary Karadjov 2021-05-18 11:01:11 +0300
  • 4c19475a01
    Bugfix: allow multiple positional arguments in sub-commands Zahary Karadjov 2021-05-17 23:08:18 +0300
  • 5f7cfa8d98
    Allow defaultValueDesc even without defaultValue; Cosmetic changes Zahary Karadjov 2021-05-17 20:40:57 +0300
  • 5f2f882151
    Print the values of invalid parameters in error messages Zahary Karadjov 2021-05-17 19:52:35 +0300
  • bb6cbf6e0d
    Display the default values of parameter in the help messages Zahary Karadjov 2021-05-16 21:42:12 +0300
  • d1a45cfa9a
    Some steps towards fixing #19 Zahary Karadjov 2020-07-02 17:06:31 +0300
  • 66a17f6d23
    Handle hidden parameters in config files Zahary Karadjov 2021-05-16 19:08:51 +0300
  • c222804b3b
    Support default values for seq[T] parameters Zahary Karadjov 2021-05-16 17:49:56 +0300
  • f091a70a5b
    Handle changes in the serialization library flavors Zahary Karadjov 2021-03-19 04:01:44 +0200
  • cfa9566191
    Allow setting hidden parameters from the command-line Zahary Karadjov 2021-01-29 23:17:15 +0200
  • c4cd4c2474
    Merge pull request #28 from status-im/github_action andri lim 2020-12-26 11:35:52 +0700
  • 4397988eb5
    fixes nimble dependencies in github action script jangko 2020-12-24 12:50:59 +0700
  • 3db6911e53
    add github action script jangko 2020-12-24 12:23:24 +0700
  • 10de7aa443
    Merge pull request #27 from jm-clius/export-options andri lim 2020-11-24 16:20:33 +0700
  • 282c7b1d9a
    Added exporting of std/options Hanno Cornelius 2020-11-18 09:15:48 +0200
  • 29c4a1870f implement config file tests jangko 2020-11-02 16:02:35 +0700
  • f3a048f9ea config file integration into confutils jangko 2020-10-31 17:44:03 +0700
  • 701e9357c2
    implement config file tests jangko 2020-11-02 16:02:35 +0700
  • 9e3b4195cc
    config file integration into confutils jangko 2020-10-31 17:44:03 +0700
  • 085d52d3ad fixes winreg Option[T] decoder jangko 2020-10-28 16:12:30 +0700
  • 1e1ba43af2 separate public types and private utils jangko 2020-10-22 12:09:34 +0700
  • 4304251b09 winreg encoder-decoder implementation jangko 2020-10-21 16:07:25 +0700
  • 0df747294e initial winreg implementation jangko 2020-10-21 12:01:48 +0700
  • b961fbe7b4 fixes envvar Option[T] decoder jangko 2020-10-28 16:17:22 +0700
  • f4087c1789 fixes string encoding for envvar serialization jangko 2020-10-23 08:45:19 +0700
  • a263d76bc0 envvar encoder decoder implementation jangko 2020-10-22 14:18:08 +0700
  • 895daf5700
    fixes envvar Option[T] decoder jangko 2020-10-28 16:17:22 +0700
  • 289967e892
    fixes winreg Option[T] decoder jangko 2020-10-28 16:12:30 +0700
  • b345db1e19
    fixes string encoding for envvar serialization jangko 2020-10-23 08:45:19 +0700
  • 61d6be6f47
    separate public types and private utils jangko 2020-10-22 12:09:34 +0700
  • bc1670eb98
    winreg encoder-decoder implementation jangko 2020-10-21 16:07:25 +0700
  • 7c4dcb39da
    initial winreg implementation jangko 2020-10-21 12:01:48 +0700
  • c00c7f2edf
    envvar encoder decoder implementation jangko 2020-10-22 14:18:08 +0700
  • cf1d2313d8
    Merge pull request #23 from status-im/setup_ci andri lim 2020-10-22 14:18:31 +0700
  • 4981d719a1
    setup ci jangko 2020-10-20 15:35:47 +0700
  • 5d8d1ea648
    0 is not a valid TCP/UDP port Zahary Karadjov 2020-10-09 16:29:48 +0300
  • 5c81aab54d
    Add a helper module for fuzzing CLI parsers Zahary Karadjov 2020-10-01 22:04:53 +0300