Usage
usage: $ upydev ACTION [options]
Upydev can handle three types of directives:
- An ACTION from Mode / Tools:
Utilities to manage/control a device. e.g.
$ upydev config -t /dev/tty.usbmodem387E386731342 -@ pyblite
,$ upydev check
,$ upydev put my_script.py
- A predefined MicroPython command:
This always requires a connected device and it translates into MicroPython code snippets. e.g.
$ upydev info
,$ upydev mem
,$ upydev df
- “Raw” or unregistered commands:
Commands that are not registered in upydev are sent directly to the device as in a REPL. e.g.
$ upydev "led.on()"
,$ upydev "print('Hello')"
,$ upydev "import mylib; mylib.dothis()"
Mode/Tools
- > Help
To see help on any mode, tool or command.
ACTIONS:
help
,h
,dm
,fio
,fw
,kg
,rp
,sh
,db
,gp
,gc
.- > Device Management
To manage configuration of a device/group of devices.
ACTIONS :
config
,check
,set
,register
,lsdevs
,mkg
,mgg
,mksg
,see
,gg
- > File IO operations
To upload/download files to/from a device.
ACTIONS:
put
,get
,dsync
,install
,update_upyutils
- > Firmware
To list, get or flash the firmware of a device.
ACTIONS:
fwr
,flash
,ota
,mpyx
- > Keygen
To generate SSL key-certs and random WebREPL passwords.
ACTIONS:
kg rsa
,kg wr
,kg ssl
,rsa sign
,rsa verify
,rsa auth
- > REPL
To enter the REPL.
ACTIONS:
repl
,rpl
- > SHELL-REPL:
To enter shell-repl.
ACTIONS:
shell
,shl
,shl-config
,set_wss
,jupyterc
- > Debugging
To debug device connection, run scripts or run interactive test with pytest.
ACTIONS:
ping
,probe
,scan
,run
,timeit
,stream_test
,sysctl
,log
,pytest setup
,pytest
,play
- > Group Command Mode
To operate with a group of devices.
OPTIONS:
-G
,-GP
upy Commands
A set of commands to control or configure the device.