Closed
Description
Enhancement Request
Your issue may already be reported!
Please check out our active issues before creating one.
Is Your Enhancement Request Related to an Issue?
The current method for how kwargs are parsed is not the best. Miss-spelt options or arguments could lead to unintended kwargs being parsed to the function.
Describe the Solution You'd Like
Similar to how args are processed, a --kwarg option could be utilised, then processed within the command.
$ thread process ... --kwarg a1:a2 --kwarg a3:a4