Christoph J. Scherr PlexSheep
  • Deutschland
  • https://www.cscherr.de
  • I study cybersecurity focused computer science at DHBW Mannheim, while working at NewTec.

  • Joined on 2023-04-16
PlexSheep commented on issue PlexSheep/pt#84 2024-06-29 17:15:42 +02:00
cli module

clap_mangen seems to only work with the clap builder API, which I don't like

tests are done with the doc tests and examples

PlexSheep commented on issue PlexSheep/pt#75 2024-06-29 17:11:17 +02:00
Add clap derive helper for libpt-log

See #84

PlexSheep closed issue PlexSheep/pt#75 2024-06-29 17:11:17 +02:00
Add clap derive helper for libpt-log
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-29 17:05:54 +02:00
c6afa063ef docs(cli): example for a simple cli
74aaeb0ec2 refactor(cli): verbosity level no option anymore, prevent verbosity overflows
Compare 2 commits »
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-29 00:49:31 +02:00
6a7974a0a6 Merge branch 'feat/cli' of https://git.cscherr.de/PlexSheep/pt into feat/cli
bfebb5327b docs(cli::repl): repl documentation
Compare 2 commits »
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 23:53:04 +02:00
0488b2f497 refactor(cli::repl): introduce custom error type, modularize
PlexSheep closed issue PlexSheep/pt#86 2024-06-28 23:05:54 +02:00
easy repl generation
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 23:05:53 +02:00
471364e711 feat(cli::repl): #84 #86 working and nice repl structure
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 23:05:28 +02:00
6ae2881148 feat(cli::repl): #84 working and nice repl structure
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 18:10:11 +02:00
d413b74d45 feat(cli): add repl example without using library items
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 18:09:40 +02:00
a9fe9d21ec chore: reexport shlex and add dialoguer features
PlexSheep pushed to master at PlexSheep/rs-basic 2024-06-28 17:08:38 +02:00
938af23be9 yeah, clap can be used without the env
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 14:51:15 +02:00
3e5174dab6 docs(cli): expand on IsTerminal differences
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 14:44:06 +02:00
db2fd9f60e docs: fix redundand link binding
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 14:41:23 +02:00
f2d4fd3067 Merge branch 'feat/cli' of https://git.cscherr.de/PlexSheep/pt into feat/cli
4278f4b5a7 docs(cli): mention IsTerminal in cli::printing
Compare 2 commits »
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 14:36:22 +02:00
a79513d1db feat(cli): reexport human-panic and exitcode
PlexSheep pushed to devel at PlexSheep/pt 2024-06-28 08:56:40 +02:00
c9e5a3f43d chore: change LICENSE to GPL-3.0-or-later
PlexSheep pushed to feat/cli at PlexSheep/pt 2024-06-28 08:56:23 +02:00
0b3610e7c5 chore: change LICENSE to GPL-3.0-or-later
PlexSheep commented on pull request PlexSheep/pt#85 2024-06-28 00:45:12 +02:00
implement a cli module

going strong so far

PlexSheep commented on pull request PlexSheep/pt#85 2024-06-28 00:43:59 +02:00
implement a cli module

If we add more to the args module in the future, we will have to move VerbosityLevel to a submodule of the args module.