]> git.rocketbowman.com Git - proto.git/log
proto.git
20 months agoAdd integration tests.
Kyle Bowman [Sun, 24 Mar 2024 18:58:24 +0000 (14:58 -0400)]
Add integration tests.

20 months agoAdd get_argspec, get_parser to __all__.
Kyle Bowman [Sun, 24 Mar 2024 18:57:44 +0000 (14:57 -0400)]
Add get_argspec, get_parser to __all__.

20 months agoRefactor: Change filenames to command/infer.
Kyle Bowman [Sun, 24 Mar 2024 18:55:52 +0000 (14:55 -0400)]
Refactor: Change filenames to command/infer.

20 months agoAdd Path type for argspecs.
Kyle Bowman [Fri, 22 Mar 2024 02:12:14 +0000 (22:12 -0400)]
Add Path type for argspecs.

20 months agoCleaned up _ArgSpecs implementation by subclassing dict.
Kyle Bowman [Wed, 20 Mar 2024 02:29:28 +0000 (22:29 -0400)]
Cleaned up _ArgSpecs implementation by subclassing dict.

20 months agoCreate _ArgSpecs class.
Kyle Bowman [Wed, 20 Mar 2024 02:15:57 +0000 (22:15 -0400)]
Create _ArgSpecs class.

20 months agoAdd handling for Union types.
Kyle Bowman [Sat, 16 Mar 2024 20:25:35 +0000 (16:25 -0400)]
Add handling for Union types.

20 months agoAdd idea about dispatching Protocols
Kyle Bowman [Sat, 16 Mar 2024 20:09:37 +0000 (16:09 -0400)]
Add idea about dispatching Protocols

20 months agoUpdate documentation.
Kyle Bowman [Sat, 16 Mar 2024 19:44:14 +0000 (15:44 -0400)]
Update documentation.

20 months agoRefactor: Single dispatch type-based argspecs.
Kyle Bowman [Sun, 10 Mar 2024 15:38:36 +0000 (11:38 -0400)]
Refactor: Single dispatch type-based argspecs.

20 months agoAdd initial command functionality.
Kyle Bowman [Sat, 9 Mar 2024 17:38:11 +0000 (12:38 -0500)]
Add initial command functionality.

* Command object interface defined
* define, parse, run flow works in general
* command decorator defined
* get_parser supports int, float, str
* command.run() supports CLI args or args supplied in function call
* testing added for major functionality

21 months agoMake skeleton of essential public interface.
Kyle Bowman [Sat, 17 Feb 2024 20:29:49 +0000 (15:29 -0500)]
Make skeleton of essential public interface.

21 months agoSeed with infra.
Kyle Bowman [Fri, 16 Feb 2024 01:49:51 +0000 (20:49 -0500)]
Seed with infra.

21 months agoInitial commit.
Kyle Bowman [Fri, 16 Feb 2024 01:24:08 +0000 (20:24 -0500)]
Initial commit.