opniz CLIはopniz Arduino LibraryのBasicスケッチを、コマンドから簡単に書き込めるCLIツールです。
MIT License
opniz CLIopniz Arduino LibraryBasicCLI Arduino CLICLI
$ npm install -g opniz-cli
~/.opniz-cli/
Arduino CLI
800MB
$ opniz -h
Usage: index [options] [command]
Options:
-v, --version
-h, --help
Commands:
upload [options] [device-port] opniz
monitor [device-port]
list
arduino ["options"] Arduino CLI[options]opniz arduino "version"
help [command] display help for command
upload
: opnizopniz
Wi-FiopnizIP Wi-FiSSIDIP
opniz upload
Other
opniz upload <device-port> -s <ssid> -p <password> -a <address> -d <device> -P 3000
<device-port> |
||
-s, --ssid <ssid> |
Wi-FiSSID | |
-p, --password <password> |
Wi-Fi | |
-a, --address <address> |
opnizIP | |
-d, --device <device> |
m5atom``m5stickc``m5stack``esp32
|
|
-P, --port <port> |
opniz | |
-i, --id <id> |
opniz ID | |
-h, --help |
monitor
:Serial.print
<device-port>
opniz monitor <device-port>
list
:PCport
$ opniz list
Protocol Board Name FQBN Core
COM1 serial Serial Port Unknown
COM2 serial Serial Port (USB) Unknown
COM3 serial Serial Port (USB) TAMC Termod S3 esp32:esp32:tamc_termod_s3 esp32:esp32
arduino
: Arduino CLIArduino CLI Arduino CLI
opniz arduino "<arduino-cli command>"
// example
$ opniz arduino "version"
$ opniz arduino "lib list"