Skip to content

Releases: FHPythonUtils/Cli2Gui

2024.3

05 Oct 15:38
Compare
Choose a tag to compare

2024.3 - 2024/10/05

  • Code improvements

2024.2

04 Oct 17:18
Compare
Choose a tag to compare

2024.2 - 2024/10/04

2024.1

20 Mar 19:57
Compare
Choose a tag to compare

2024.1 - 2024/03/19

  • Add dearpygui support as default, (download the psg extra for pysimplegui support)
  • fix types for argparse..add_mutually_exclusive_group()

2024

20 Jan 21:53
Compare
Choose a tag to compare

2024 - 2024/01/20

  • Update deps
  • Code improvements

2023

31 Aug 20:05
Compare
Choose a tag to compare

2023 - 2023/08/31

  • Update deps

2022.3

31 Dec 16:50
Compare
Choose a tag to compare

2022.3 - 2022/12/31

  • Feature, support defaults #11
  • Use full module namespace in-place of relative imports
  • Use Enum for widget types. eg. types.ItemType.Bool
  • Update internal types
  • Add more supported types for other parsers. e.g click
    • Argparse supports: Bool, Int, Choice, File, Text
    • Click supports: Bool, Int, Choice, Text
    • DocOpt supports: Bool, Text
    • GetOpt supports: Bool, Text
    • Optparse supports: Bool, Int, Choice, Text

2022.2.1

30 Dec 23:39
Compare
Choose a tag to compare

2022.2.1 - 2022/12/30

2022.2

02 Sep 21:07
Compare
Choose a tag to compare

2022.2 - 2022/09/02

  • Fix #10, basic support for subparsers. parser.add_subparsers()

     parser = argparse.ArgumentParser(description="this is an example parser")
     subparsers = parser.add_subparsers(help='types of A')
     parser.add_argument("-v",)
    
     a_parser = subparsers.add_parser("A")
     b_parser = subparsers.add_parser("B")
    
     a_parser.add_argument("something", choices=['a1', 'a2'])
    
     args = parser.parse_args()