# `Command`: A Normalized, Programatically-defined Shell Command ```{py:currentmodule} my.types.Command ``` ```{eval-rst} .. autoclass:: my.types.Command.Command ``` ```{eval-rst} .. autoclass:: my.types.Command.Command.Options :members: ``` ```{eval-rst} .. autoclass:: my.types.Command.Command.Result :members: ``` ## `I` Initial Methods ```{eval-rst} .. automethod:: my.types.Command.Command.new ``` ## `II` Private Methods ```{eval-rst} .. autoproperty:: my.types.Command.Command.positional_args ``` ```{eval-rst} .. autoproperty:: my.types.Command.Command.named_args ``` ## `III` Primary Methods ```{eval-rst} .. automethod:: my.types.Command.Command.assemble ``` ## `IV` Public Methods ```{eval-rst} .. automethod:: my.types.Command.Command.execute ``` ```{eval-rst} .. automethod:: my.types.Command.Command.execute_async ``` ```{eval-rst} .. automethod:: my.types.Command.Command.run ``` ```{eval-rst} .. automethod:: my.types.Command.Command.run_async ``` ```{eval-rst} .. automethod:: my.types.Command.Command.exa ```