Skip to content

Commit

Permalink
feat(cli): expose backend option to select pydevice backend.
Browse files Browse the repository at this point in the history
Signed-off-by: Braden Mars <bradenmars@bradenmars.me>
  • Loading branch information
BradenM committed Mar 19, 2023
1 parent 2b8de82 commit 43f3751
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions micropy/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,8 +293,16 @@ def print_stubs(stub_list):
@stubs.command(short_help="Create Stubs from Pyboard")
@click.argument("port", required=True)
@click.option("-v", "--verbose", is_flag=True, default=False, help="Enable verbose output")
@click.option(
"-b",
"--backend",
type=click.Choice(["upydevice", "rshell"]),
default="upydevice",
help="PyDevice backend.",
show_default=True,
)
@pass_mpy
def create(mpy, port, verbose=False):
def create(mpy, port, verbose=False, backend="upydevice"):
"""Create stubs from a pyboard at <PORT>
\b
Expand All @@ -303,7 +311,7 @@ def create(mpy, port, verbose=False):
at: https://github.com/Josverl/micropython-stubber
"""
return mpy.create_stubs(port, verbose=verbose)
return mpy.create_stubs(port, verbose=verbose, backend=backend)


if __name__ == "__main__":
Expand Down

0 comments on commit 43f3751

Please sign in to comment.