1. 11 Nov, 2021 9 commits
  2. 02 Aug, 2020 4 commits
  3. 30 May, 2020 5 commits
  4. 24 May, 2020 4 commits
  5. 23 May, 2020 3 commits
  6. 09 May, 2020 3 commits
  7. 05 May, 2020 1 commit
  8. 04 May, 2020 3 commits
  9. 03 May, 2020 2 commits
    • jpic ∞'s avatar
      Argument help · 7a234598
      jpic ∞ authored
      Require the nice docstring_parser package which supports a bunch of
      formats.
      7a234598
    • jpic ∞'s avatar
      Make help a proper command · d3af208a
      jpic ∞ authored
      - recursive Group.load()
      - preventing from importing stuff from above level
      - preventing recursive same-level imports
      - rely purely on the help command in cli2.cli
      - un-needed trailing whitespaces removed from output
      d3af208a
  10. 29 Apr, 2020 2 commits
    • jpic ∞'s avatar
      Multiple aliases, negates, and POSIX Style · 225a94c5
      jpic ∞ authored
      Multiple aliases allow to specify a list of aliases in the alias
      argument.
      
      Same for the negate argument.
      
      Also, added a POSIX feature that may be enabled at the Command or Group
      level.
      
      If a non-bool alias starts with a dash, then a space may replace the
      equal: `-a=b` is same as `-a b`
      225a94c5
    • jpic ∞'s avatar
      Brushed up high level API with powerful decorators · eec45f2c
      jpic ∞ authored
      BC BREAK: Group.cmd was renamed to Group.add because Group.cmd is now a
      decorator
      
      Decorators added:
      
      - cli2.cmd
      - cli2.arg
      - Group.cmd
      - Group.arg
      - Command.cmd
      
      Possibility to change the class of a Command or Argument was also added.
      eec45f2c
  11. 27 Apr, 2020 4 commits