Commit Graph

  • a8b0542c08 chore: release v0.3.2 (#25) master Vlad Frolov 2025-02-11 12:39:25 +01:00
  • 962ddb9561 feat: propagate doc comments on flags and arguments to --help/-h + structs derive refactor (#26) dj8yf0μl 2025-02-11 12:50:41 +02:00
  • e917d5584f ci: Added "cargo test" command (#33) FroVolod 2025-01-07 23:41:55 +02:00
  • 6f6796c94b ci: Added clippy to examples (#31) FroVolod 2025-01-07 20:32:49 +02:00
  • 974ac426bf ci: Added code style check (#29) FroVolod 2025-01-06 22:24:58 +02:00
  • c32b1ff860 chore: add CODEOWNERS (#27) dj8yf0μl 2024-12-17 15:37:47 +02:00
  • d19434cafa docs: Added a demo image to README (#24) Vlad Frolov 2024-10-12 10:41:59 +02:00
  • 22fa3eca88 chore: release v0.3.1 (#23) Vlad Frolov 2024-09-18 17:29:01 +02:00
  • 94442d867e feat: add long_vec_multiple_opt attribute (#22) dj8yf0μl 2024-09-18 18:27:10 +03:00
  • a7031fcabf chore: release v0.3.0 (#20) Vlad Frolov 2024-08-09 13:36:29 +02:00
  • be41329608 fix!: Proxy try_parse_from to Clap's try_parse_from as is, instead of naive parsing of &str (#21) Sliman4 2024-08-09 12:18:35 +03:00
  • fc8af6e010 refactor: Updated examples:struct_with_flatten (#19) FroVolod 2024-04-23 11:14:46 +03:00
  • bd650fe49e chore: release v0.2.10 (#18) Vlad Frolov 2024-04-21 15:24:09 +02:00
  • 62f08fd6ad feat: Add support for "subargs" (#17) FroVolod 2024-04-21 14:35:25 +03:00
  • da7ce56b59 chore: release (#16) Vlad Frolov 2024-03-25 12:16:27 +01:00
  • d07d192fc6 feat: Added support for "#[interactive_clap(flatten)]" (#15) FroVolod 2024-03-25 13:10:47 +02:00
  • 2f55008fc2 chore: release (#14) Vlad Frolov 2024-01-15 11:18:58 +01:00
  • 4ce98504ef feat: Added possibility to process optional fields (#13) FroVolod 2024-01-15 12:14:27 +02:00
  • db8c2016bf chore: release (#12) Vlad Frolov 2023-10-13 09:30:23 +02:00
  • 437521ff5c feat: Add support for "flatten" (#11) FroVolod 2023-10-13 10:14:51 +03:00
  • 67e54b4086 chore: release (#10) Vlad Frolov 2023-10-05 09:49:11 +02:00
  • 77cb26c33f fix: named_args/unnamed_args/args_without_attrs conflict (#9) FroVolod 2023-10-05 10:46:46 +03:00
  • a627fc0c9f chore: release (#8) Vlad Frolov 2023-09-30 08:29:22 +02:00
  • 2df6182314 added fn try_parse_from() FroVolod 2023-09-21 15:08:18 +03:00
  • 2cc575c8de Merge branch 'master' of https://github.com/FroVolod/interactive-clap FroVolod 2023-09-15 13:35:17 +03:00
  • 0f4e7d51a7 fixed unnamed_args/args_without_attrs conflict FroVolod 2023-09-15 13:34:47 +03:00
  • 0af8a4aca7 refactor: addressed compiler warnings Vlad Frolov 2023-06-02 22:10:37 +02:00
  • a844585c61 chore: release (#7) Vlad Frolov 2023-06-02 19:51:48 +02:00
  • dea28e482a feat: Add support for boolean flags (e.g. --offline) (#6) Vlad Frolov 2023-06-02 19:49:58 +02:00
  • 879efbd0d1 chore: release (#5) Vlad Frolov 2023-05-30 17:15:05 +02:00
  • e9afc82b6d docs: Added README Vlad Frolov 2023-05-30 16:59:40 +02:00
  • d80edfc842 fix: Trim unnecessary spaces in inquire prompts (fix it again after recent refactoring that reverted the previous fix) Vlad Frolov 2023-05-30 16:49:50 +02:00
  • 4c7254083a chore: release 0.2.2 Vlad Frolov 2023-05-28 22:26:54 +02:00
  • e09f41ee21 ci: Added release-plz workflow to help cutting releases Vlad Frolov 2023-05-28 22:22:02 +02:00
  • a4234e796a fix: Handle quotes in doc-string for interactive prompt messages properly Vlad Frolov 2023-05-28 22:14:30 +02:00
  • 3b409c8d3c release: v0.2.1 Vlad Frolov 2023-05-21 11:41:18 +02:00
  • d0fd82f2e6 fixed extra space at the beginning of the line FroVolod 2023-05-20 21:28:58 +03:00
  • ec88899e54 refactor: Use a custom ResultFromCli to enable Cancel and Back variants and lift CLI args on Ok/Err (#4) FroVolod 2023-04-02 22:24:06 +03:00
  • 356b33943b Merge branch 'master' of https://github.com/FroVolod/interactive-clap FroVolod 2023-03-01 22:59:18 +02:00
  • 8fc1dec85f Revert "draft: Result to ResultFromCli" FroVolod 2023-03-01 22:46:48 +02:00
  • cf53b907a3 Revert "draft: Result to ResultFromCli" FroVolod 2023-03-01 22:46:13 +02:00
  • 54b154b0f8 draft: Result to ResultFromCli FroVolod 2023-03-01 22:32:39 +02:00
  • 95d20ca7b5 fixed output_context FroVolod 2023-02-24 09:55:16 +02:00
  • bdda4aecfb fixed FroVolod 2023-02-21 16:13:34 +02:00
  • 9cc2279697 fixed from_cli_arg FroVolod 2023-02-19 21:22:23 +02:00
  • 0151a59442 refactoring from_cli_for_struct FroVolod 2023-02-18 22:58:16 +02:00
  • f8121df39c prepare for publishing to Crates.io Vlad Frolov 2022-12-20 15:52:08 +01:00
  • d751aca94e changed error handling for "Select" vova 2022-12-19 21:22:13 +02:00
  • 8593aba469 Changed library "dialoguer" to "inquire" (#3) FroVolod 2022-12-13 17:47:50 +02:00
  • 6bd8d91f4a clippy vova 2022-12-06 21:08:49 +02:00
  • f7ce792eb4 feat: Introduced FromCli and ToCliArgs traits to unblock future generics implementation Vlad Frolov 2022-11-20 12:30:48 +01:00
  • d7855fe83f clap 4-0-18 FroVolod 2022-11-01 18:04:20 +02:00
  • fe9afad528 fixed output "--version" FroVolod 2022-11-01 16:56:04 +02:00
  • b6294f2bd0 added "arg_enum" to attrs FroVolod 2022-10-05 20:55:16 +03:00
  • 56ffcc743b removed Ledger support FroVolod 2022-09-27 09:17:10 +03:00
  • 820f1d7e0c added "disable_back" to enums FroVolod 2022-09-06 11:46:45 +03:00
  • 97c6193e78 fmt FroVolod 2022-09-06 11:40:19 +03:00
  • 5df97d2621 added "back" option FroVolod 2022-08-31 12:29:24 +03:00
  • bd71ae87e6 clap_version = "3.1.17" FroVolod 2022-07-12 13:00:04 +03:00
  • defa1acf74 qweqwe FroVolod 2022-02-24 05:27:13 +02:00
  • 6e3f514728 fixed help for using examples FroVolod 2022-02-21 11:26:41 +02:00
  • 99abe1f7f4 added help for using examples FroVolod 2022-02-20 21:14:24 +02:00
  • 6add96a2c4 added attr skip_default_from_cli_arg FroVolod 2022-02-19 21:04:44 +02:00
  • 5f2943af94 fixed examles FroVolod 2022-02-18 16:26:50 +02:00
  • e147a52bdf fixed input_arg() FroVolod 2022-02-18 16:16:07 +02:00
  • 527511cc78 fixed input_arg() FroVolod 2022-02-18 13:21:18 +02:00
  • 0ab62db3f8 added parse() for enum FroVolod 2022-02-18 11:49:13 +02:00
  • ab874b06be fmt FroVolod 2022-02-17 14:09:45 +02:00
  • 940a49c0cf fixed FroVolod 2022-02-17 13:41:16 +02:00
  • 8b3f9fe17c added methods (input_arg()) FroVolod 2022-02-17 12:38:02 +02:00
  • 46865465fd fixed fn is_field_without_skip_default_from_cli() FroVolod 2022-02-16 19:17:26 +02:00
  • 80d5022bba fixed fn is_field_without_subcommand() FroVolod 2022-02-16 16:48:50 +02:00
  • eca1aba016 fixed FroVolod 2022-02-16 12:33:40 +02:00
  • de01720209 fixed FroVolod 2022-02-16 10:29:08 +02:00
  • cab24fba62 fixed "context" FroVolod 2022-02-11 20:01:46 +02:00
  • c4b377a214 added methods (parse(), try_parse()) FroVolod 2022-02-11 11:41:44 +02:00
  • 2867c29b85 fixed FroVolod 2022-02-11 11:32:29 +02:00
  • 76ec39fd50 add examples FroVolod 2022-02-06 16:17:25 +02:00
  • 7560d2a283 add examples FroVolod 2022-02-06 16:14:05 +02:00
  • 8f63bc60fd add examples FroVolod 2022-02-06 16:01:58 +02:00
  • 765ded5ada update gitignore FroVolod 2022-02-03 18:12:22 +02:00
  • 23481402d7 fixed FroVolod 2022-02-03 17:45:27 +02:00
  • 6d570eb6d7 merged branches FroVolod 2022-02-03 17:25:06 +02:00
  • 89b5bee740 added scope generation FroVolod 2021-12-04 14:29:05 +02:00
  • d9329061e1 added u64 FroVolod 2021-10-08 16:15:48 +03:00
  • 8c544f9fa8 test version FroVolod 2021-09-27 09:35:37 +03:00
  • 89d37e4864 start FroVolod 2021-09-17 18:08:00 +03:00