From 9764d6fa519d8e046956ab842bba261318b03d0e Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 09:42:49 +0100 Subject: [PATCH 1/8] fix builds when merging PRs --- .github/workflows/docs.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 6e621c55174..b4af8382bab 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -2,6 +2,10 @@ name: docs on: pull_request: + types: + - opened + - synchronize + - closed paths: - 'docs/**' - 'docsgen/**' From 48af5bf65e1b472d72e5d9e77f6b26cb164b4067 Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 09:45:06 +0100 Subject: [PATCH 2/8] move contributing guidelines into docs --- CONTRIBUTING.md => docs/CONTRIBUTING.md | 0 mkdocs.yml | 1 + 2 files changed, 1 insertion(+) rename CONTRIBUTING.md => docs/CONTRIBUTING.md (100%) diff --git a/CONTRIBUTING.md b/docs/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to docs/CONTRIBUTING.md diff --git a/mkdocs.yml b/mkdocs.yml index 872dcc61d2a..429f5300545 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -59,6 +59,7 @@ markdown_extensions: nav: - Documentation Home: 'index.md' - getting-started.md + - CONTRIBUTING.md - Command reference: - commands/arduino-cli.md - board: commands/arduino-cli_board.md From f87578e86c2e09aed26c8a84a73a62e2ae68c111 Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 10:35:32 +0100 Subject: [PATCH 3/8] restore markdown format for the README --- README.md | 43 +++++ README.rst | 509 ----------------------------------------------------- 2 files changed, 43 insertions(+), 509 deletions(-) create mode 100644 README.md delete mode 100644 README.rst diff --git a/README.md b/README.md new file mode 100644 index 00000000000..13e1d3f7a2e --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# arduino-cli + +[![tests-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=test) +[![nightly-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=nightly) +[![codecov-badge]](https://codecov.io/gh/arduino/arduino-cli) + +Arduino CLI is an all-in-one solution that provides builder, boards/library manager, +uploader, discovery and many other tools needed to use any Arduino compatible +board and platforms. + +> **Note:** this software is currently under active development: anything can change + at any time, API and UI must be considered unstable until we release version 1.0.0. + +## Docs + +For guidance on installation and development, see the [User documentation]. + +## Quickstart + +1. [Install] the Arduino CLI +2. Follow the [Getting Started] guide to check out what the CLI can do +3. Browse the [Commands reference] to see all the available commands +4. Should you have an issue, read the [FAQ] page + +## How to contribute + +Contributions are welcome! + +Please read the document [How to contribute] which will show you how to build +the source code, run the tests, and contribute your changes to the project. + +:sparkles: Thanks to all our [contributors]! :sparkles: + + +[tests-badge]: https://github.com/Arduino/arduino-cli/workflows/test/badge.svg +[nightly-badge]: https://github.com/Arduino/arduino-cli/workflows/nightly/badge.svg +[codecov-badge]: https://codecov.io/gh/arduino/arduino-cli/branch/master/graph/badge.svg +[User documentation]: https://arduino.github.io/arduino-cli/ +[Getting Started]: https://arduino.github.io/arduino-cli/getting-started/ +[Commands reference]: https://arduino.github.io/arduino-cli/commands/ +[FAQ]: https://arduino.github.io/arduino-cli/FAQ/ +[How to contribute]: https://arduino.github.io/arduino-cli/CONTRIBUTING/ +[contributors]: https://github.com/arduino/arduino-cli/graphs/contributors diff --git a/README.rst b/README.rst deleted file mode 100644 index 65119083b69..00000000000 --- a/README.rst +++ /dev/null @@ -1,509 +0,0 @@ -arduino-cli -=========== - -|Tests passing| |Nightly build| |codecov| - -``arduino-cli`` is an all-in-one solution that provides builder, -boards/library manager, uploader, discovery and many other tools needed -to use any Arduino compatible board and platforms. - - This software is currently under active development: anything can change - at any time, API and UI must be considered unstable until we release version - 1.0.0. - -.. contents:: **Table of Contents** - :backlinks: none - :depth: 2 - -How to contribute ------------------ - -Contributions are welcome! - -Please read the document `How to contribute `__ which -will guide you through how to build the source code, run the tests, and -contribute your changes to the project. - -`:sparkles:` Thanks to all our `contributors `__! `:sparkles:` - -How to install --------------- - -Get the latest version -~~~~~~~~~~~~~~~~~~~~~~ - -You have several options to install the latest version of the Arduino -CLI on your system. - -Install via Homebrew (macOS/Linux) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The Arduino CLI is available as a Homebrew formula since version -``0.5.0``: - -.. code:: console - - brew update - brew install arduino-cli - -Use the install script -^^^^^^^^^^^^^^^^^^^^^^ - -The easiest way to get the latest version of ``arduino-cli`` on any -supported platform is using the ``install.sh`` script: - -.. code:: console - - curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh - -The script will install ``arduino-cli`` at ``$PWD/bin``, if you want to -target a different directory, for example ``~/local/bin``, set the -``BINDIR`` environment variable like this: - -.. code:: console - - curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=~/local/bin sh - -Download the latest packages -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -You can download the latest version of the pre-built binaries for the supported -platforms from the `release page `__ -or following the links in the following table. Once downloaded, extract the -binary ``arduino-cli`` into a directory which is in your ``PATH``. - -+---------------+---------------------+---------------------+ -| **Linux** | `Linux 32 bit`_ | `Linux 64 bit`_ | -+---------------+---------------------+---------------------+ -| **Linux ARM** | `Linux ARM 32 bit`_ | `Linux ARM 64 bit`_ | -+---------------+---------------------+---------------------+ -| **Windows** | `Windows 32 bit`_ | `Windows 64 bit`_ | -+---------------+---------------------+---------------------+ -| **Mac OSX** | | `Mac OSX`_ | -+---------------+---------------------+---------------------+ - -.. _`Linux 64 bit`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz -.. _`Linux 32 bit`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_32bit.tar.gz -.. _`Linux ARM 64 bit`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARM64.tar.gz -.. _`Linux ARM 32 bit`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARMv7.tar.gz -.. _`Windows 64 bit`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_64bit.zip -.. _`Windows 32 bit`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_32bit.zip -.. _`Mac OSX`: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_macOS_64bit.tar.gz - - Deprecation notice: links in the form - ``http://downloads.arduino.cc/arduino-cli/arduino-cli-latest-.tar.bz2`` - won’t be further updated. That URL will provide the version - ``0.3.7-alpha.preview``, regardless of further releases. - -Get a nightly build -~~~~~~~~~~~~~~~~~~~ - -These builds are generated everyday at 01:00 GMT from the ``master`` branch and -should be considered unstable. In order to get the latest nightly build -available for the supported platform, use the following links: - -+---------------+-----------------------------+-----------------------------+ -| **Linux** | `Nightly Linux 32 bit`_ | `Nightly Linux 64 bit`_ | -+---------------+-----------------------------+-----------------------------+ -| **Linux ARM** | `Nightly Linux ARM 32 bit`_ | `Nightly Linux ARM 64 bit`_ | -+---------------+-----------------------------+-----------------------------+ -| **Windows** | `Nightly Windows 32 bit`_ | `Nightly Windows 64 bit`_ | -+---------------+-----------------------------+-----------------------------+ -| **Mac OSX** | | `Nightly Mac OSX`_ | -+---------------+-----------------------------+-----------------------------+ - -.. _`Nightly Linux 64 bit`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_64bit.tar.gz -.. _`Nightly Linux 32 bit`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_32bit.tar.gz -.. _`Nightly Linux ARM 64 bit`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_ARM64.tar.gz -.. _`Nightly Linux ARM 32 bit`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_ARMv7.tar.gz -.. _`Nightly Windows 64 bit`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_64bit.zip -.. _`Nightly Windows 32 bit`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_32bit.zip -.. _`Nightly Mac OSX`: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_macOS_64bit.tar.gz - -These links return a ``302: Found`` response, redirecting to latest -generated builds by replacing ``latest`` with the latest available build -date, using the format YYYYMMDD (i.e for 2019/Aug/06 ``latest`` is -replaced with ``20190806`` ) - -Checksums for the nightly builds are available at -``https://downloads.arduino.cc/arduino-cli/nightly/nightly--checksums.txt`` - -Once downloaded, extract the executable ``arduino-cli`` into a directory -which is in your ``PATH``. - -Build from source -~~~~~~~~~~~~~~~~~ - -If you’re familiar with Golang or if you want to contribute to the -project, you will probably build the ``arduino-cli`` locally with your -Go compiler. Please refer to the `contributing `__ doc -for setup instructions. - -If you don’t have a working Golang environment or if you want to build -``arduino-cli`` targeting different platforms, you can use Docker to get -a binary directly from sources. From the project folder run: - -.. code:: console - - docker run -v $PWD:/arduino-cli -w /arduino-cli -e PACKAGE_NAME_PREFIX='snapshot' arduino/arduino-cli:builder-1 goreleaser --rm-dist --snapshot --skip-publish - -Once the build is over, you will find a ``./dist/`` folder containing -the packages built out of the current source tree. - -How to use ----------- - -Despite there's no feature parity at the moment, Arduino CLI provides many of -the features you can find in the Arduino IDE, let's see some examples. - -Create a configuration file -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Arduino CLI doesn't strictly require a configuration file to work because the -command line interface provides any possible functionality. However, having one -can spare you a lot of typing when issuing a command, so let's create it -right ahead with: - -.. code:: console - - $ arduino-cli config init - Config file written: /home/luca/.arduino15/arduino-cli.yaml - -If you inspect ``arduino-cli.yaml`` contents, you'll find out the available -options with their respective default values. - -Create a new sketch -~~~~~~~~~~~~~~~~~~~ - -To create a new sketch named ``MyFirstSketch`` in the current directory, run -the following command: - -.. code:: console - - $ arduino-cli sketch new MyFirstSketch - Sketch created in: /home/luca/MyFirstSketch - -A sketch is a folder containing assets like source files and libraries; the -``new`` command creates for you a .ino file called ``MyFirstSketch.ino`` -containing Arduino boilerplate code: - -.. code:: console - - $ cat $HOME/MyFirstSketch/MyFirstSketch.ino - void setup() { - } - - void loop() { - } - -At this point you can use your favourite file editor or IDE to open the -file ``$HOME/MyFirstSketch/MyFirstSketch.ino`` and change the code like this: - -.. code:: c - - void setup() { - pinMode(LED_BUILTIN, OUTPUT); - } - - void loop() { - digitalWrite(LED_BUILTIN, HIGH); - delay(1000); - digitalWrite(LED_BUILTIN, LOW); - delay(1000); - } - -Connect the board to your PC -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The first thing to do upon a fresh install is to update the local cache of -available platforms and libraries by running: - -.. code:: console - - $ arduino-cli core update-index - Updating index: package_index.json downloaded - -After connecting the board to your PCs by using the USB cable, you should be -able to check whether it's been recognized by running: - -.. code:: console - - $ arduino-cli board list - Port Type Board Name FQBN Core - /dev/ttyACM1 Serial Port (USB) Arduino/Genuino MKR1000 arduino:samd:mkr1000 arduino:samd - -In this example, the MKR1000 board was recognized and from the output of the -command you see the platform core called ``arduino:samd`` is the one that needs -to be installed to make it work. - -If you see an ``Unknown`` board listed, uploading -should still work as long as you identify the platform core and use the correct -FQBN string. When a board is not detected for whatever reason, you can list all -the supported boards and their FQBN strings by running the following: - -.. code:: console - - $ arduino-cli board listall mkr - Board Name FQBN - Arduino MKR FOX 1200 arduino:samd:mkrfox1200 - Arduino MKR GSM 1400 arduino:samd:mkrgsm1400 - Arduino MKR WAN 1300 arduino:samd:mkrwan1300 - Arduino MKR WiFi 1010 arduino:samd:mkrwifi1010 - Arduino MKRZERO arduino:samd:mkrzero - Arduino/Genuino MKR1000 arduino:samd:mkr1000 - -Install the core for your board -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To install the ``arduino:samd`` platform core, run the following: - -.. code:: console - - $ arduino-cli core install arduino:samd - Downloading tools... - arduino:arm-none-eabi-gcc@4.8.3-2014q1 downloaded - arduino:bossac@1.7.0 downloaded - arduino:openocd@0.9.0-arduino6-static downloaded - arduino:CMSIS@4.5.0 downloaded - arduino:CMSIS-Atmel@1.1.0 downloaded - arduino:arduinoOTA@1.2.0 downloaded - Downloading cores... - arduino:samd@1.6.19 downloaded - Installing tools... - Installing platforms... - Results: - arduino:samd@1.6.19 - Installed - arduino:arm-none-eabi-gcc@4.8.3-2014q1 - Installed - arduino:bossac@1.7.0 - Installed - arduino:openocd@0.9.0-arduino6-static - Installed - arduino:CMSIS@4.5.0 - Installed - arduino:CMSIS-Atmel@1.1.0 - Installed - arduino:arduinoOTA@1.2.0 - Installed - -Now verify we have installed the core properly by running: - -.. code:: console - - $ arduino-cli core list - ID Installed Latest Name - arduino:samd 1.6.19 1.6.19 Arduino SAMD Boards (32-bits ARM Cortex-M0+) - -Great! Now we are ready to compile and upload the sketch. - -Adding 3rd party cores -^^^^^^^^^^^^^^^^^^^^^^ - -If your board requires 3rd party core packages to work, you can list the URLs -to additional package indexes in the Arduino CLI configuration file. - -For example, to add the ESP8266 core, edit the configuration file and change the -``board_manager`` settings as follows: - -.. code:: yaml - - board_manager: - additional_urls: - - https://arduino.esp8266.com/stable/package_esp8266com_index.json - -From now on, commands supporting custom cores will automatically use the -additional URL from the configuration file: - -.. code:: console - - $ arduino-cli core update-index - Updating index: package_index.json downloaded - Updating index: package_esp8266com_index.json downloaded - Updating index: package_index.json downloaded - - $ arduino-cli core search esp8266 - ID Version Name - esp8266:esp8266 2.5.2 esp8266 - -Alternatively, you can pass a link to the the additional package index file with -the ``--additional-urls`` option, that has to be specified every time and for every -command that operates on a 3rd party platform core, for example: - -.. code:: console - - $ arduino-cli core update-index --additional-urls https://arduino.esp8266.com/stable/package_esp8266com_index.json - Updating index: package_esp8266com_index.json downloaded - - $ arduino-cli core search esp8266 --additional-urls https://arduino.esp8266.com/stable/package_esp8266com_index.json - ID Version Name - esp8266:esp8266 2.5.2 esp8266 - - -Compile and upload the sketch -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To compile the sketch you run the ``compile`` command passing the proper FQBN -string: - -.. code:: console - - $ arduino-cli compile --fqbn arduino:samd:mkr1000 MyFirstSketch - Sketch uses 9600 bytes (3%) of program storage space. Maximum is 262144 bytes. - -To upload the sketch to your board, run the following command, this time also -providing the serial port where the board is connected: - -.. code:: console - - $ arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:samd:mkr1000 MyFirstSketch - No new serial port detected. - Atmel SMART device 0x10010005 found - Device : ATSAMD21G18A - Chip ID : 10010005 - Version : v2.0 [Arduino:XYZ] Dec 20 2016 15:36:43 - Address : 8192 - Pages : 3968 - Page Size : 64 bytes - Total Size : 248KB - Planes : 1 - Lock Regions : 16 - Locked : none - Security : false - Boot Flash : true - BOD : true - BOR : true - Arduino : FAST_CHIP_ERASE - Arduino : FAST_MULTI_PAGE_WRITE - Arduino : CAN_CHECKSUM_MEMORY_BUFFER - Erase flash - done in 0.784 seconds - - Write 9856 bytes to flash (154 pages) - [==============================] 100% (154/154 pages) - done in 0.069 seconds - - Verify 9856 bytes of flash with checksum. - Verify successful - done in 0.009 seconds - CPU reset. - -Add libraries -~~~~~~~~~~~~~ - -If you need to add more functionalities to your sketch, chances are some of the -libraries available in the Arduino ecosystem already provide what you need. -For example, if you need a debouncing strategy to better handle button inputs, -you can try searching for the ``debouncer`` keyword: - -.. code:: console - - $ arduino-cli lib search debouncer - Name: "Debouncer" - Author: hideakitai - Maintainer: hideakitai - Sentence: Debounce library for Arduino - Paragraph: Debounce library for Arduino - Website: https://github.com/hideakitai - Category: Timing - Architecture: * - Types: Contributed - Versions: [0.1.0] - Name: "FTDebouncer" - Author: Ubi de Feo - Maintainer: Ubi de Feo, Sebastian Hunkeler - Sentence: An efficient, low footprint, fast pin debouncing library for Arduino - Paragraph: This pin state supervisor manages debouncing of buttons and handles transitions between LOW and HIGH state, calling a function and notifying your code of which pin has been activated or deactivated. - Website: https://github.com/ubidefeo/FTDebouncer - Category: Uncategorized - Architecture: * - Types: Contributed - Versions: [1.3.0] - Name: "SoftTimer" - Author: Balazs Kelemen - Maintainer: Balazs Kelemen - Sentence: SoftTimer is a lightweight pseudo multitasking solution for Arduino. - Paragraph: SoftTimer enables higher level Arduino programing, yet easy to use, and lightweight. You are often faced with the problem that you need to do multiple tasks at the same time. In SoftTimer, the programmer creates Tasks that runs periodically. This library comes with a collection of handy tools like blinker, pwm, debouncer. - Website: https://github.com/prampec/arduino-softtimer - Category: Timing - Architecture: * - Types: Contributed - Versions: [3.0.0, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.5, 3.2.0] - -Our favourite is ``FTDebouncer``, can install it by running: - -.. code:: console - - $ arduino-cli lib install FTDebouncer - FTDebouncer depends on FTDebouncer@1.3.0 - Downloading FTDebouncer@1.3.0... - FTDebouncer@1.3.0 downloaded - Installing FTDebouncer@1.3.0... - Installed FTDebouncer@1.3.0 - -Getting help ------------- - -``arduino-cli`` is a container of commands and each command has its own -dedicated help text that can be shown with the ``help`` command like this: - -.. code:: console - - $ arduino-cli help core - Arduino Core operations. - - Usage: - arduino-cli core [command] - - Examples: - ./arduino-cli core update-index - - Available Commands: - download Downloads one or more cores and corresponding tool dependencies. - install Installs one or more cores and corresponding tool dependencies. - list Shows the list of installed platforms. - search Search for a core in the package index. - uninstall Uninstalls one or more cores and corresponding tool dependencies if no more used. - update-index Updates the index of cores. - upgrade Upgrades one or all installed platforms to the latest version. - - Flags: - -h, --help help for core - - Global Flags: - --additional-urls strings Additional URLs for the board manager. - --config-file string The custom config file (if not specified the default will be used). - --format string The output format, can be [text|json]. (default "text") - --log-file string Path to the file where logs will be written. - --log-format string The output format for the logs, can be [text|json]. - --log-level string Messages with this level and above will be logged. - -v, --verbose Print the logs on the standard output. - - Use "arduino-cli core [command] --help" for more information about a command. - -Troubleshooting ---------------- - - Arduino Uno/Mega/Duemilanove is not detected when you - run ``arduino-cli board list`` - -Possible causes: - -- Your board is a cheaper clone, or -- It mounts a USB2Serial converter like FT232 or CH320: these chips - always reports the same USB VID/PID to the operating system, so the - only thing that we know is that the board mounts that specific - USB2Serial chip, but we don’t know which board is. - - What's the FQBN string? - -For a deeper understanding of how FQBN works, you should understand -Arduino Hardware specification. You can find more information in this -`arduino/Arduino wiki -page `__ - -Using the gRPC interface ------------------------- - -The `client_example <./client_example>`__ folder contains a sample -program that shows how to use gRPC interface of the CLI. - -.. |Tests passing| image:: https://github.com/Arduino/arduino-cli/workflows/test/badge.svg - :target: https://github.com/Arduino/arduino-cli/actions?workflow=test -.. |Nightly build| image:: https://github.com/Arduino/arduino-cli/workflows/nightly/badge.svg - :target: https://github.com/Arduino/arduino-cli/actions?workflow=nightly -.. |codecov| image:: https://codecov.io/gh/arduino/arduino-cli/branch/master/graph/badge.svg - :target: https://codecov.io/gh/arduino/arduino-cli From e1501bf27d46dcad5c32f8e36b941aa3b69eed6d Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 10:35:56 +0100 Subject: [PATCH 4/8] move away documentation from the README, use dedicated pages --- docs/FAQ.md | 18 +++++ docs/getting-started.md | 39 +++++++++++ docs/index.md | 151 +++------------------------------------- docs/installation.md | 102 +++++++++++++++++++++++++++ mkdocs.yml | 4 +- 5 files changed, 172 insertions(+), 142 deletions(-) create mode 100644 docs/FAQ.md create mode 100644 docs/installation.md diff --git a/docs/FAQ.md b/docs/FAQ.md new file mode 100644 index 00000000000..301ec994d96 --- /dev/null +++ b/docs/FAQ.md @@ -0,0 +1,18 @@ +## Arduino Uno/Mega/Duemilanove is not detected + +When you run `arduino-cli board list`, your board doesn't show up. Possible causes: + +- Your board is a cheaper clone, or +- It mounts a USB2Serial converter like FT232 or CH320: these chips + always reports the same USB VID/PID to the operating system, so the + only thing that we know is that the board mounts that specific + USB2Serial chip, but we don’t know which board is. + +## What's the FQBN string? + +For a deeper understanding of how FQBN works, you should understand +Arduino Hardware specification. You can find more information in this +[arduino/Arduino wiki page][0]. + + +[0]: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-party-Hardware-specification diff --git a/docs/getting-started.md b/docs/getting-started.md index 88248bbb497..90a9a0df280 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -1,6 +1,45 @@ Despite there's no feature parity at the moment, Arduino CLI provides many of the features you can find in the Arduino IDE, let's see some examples. +## Before you start + +`arduino-cli` is a container of commands and each command has its own +dedicated help text that can be shown with the `help` command like this: + +```console +$ arduino-cli help core +Arduino Core operations. + +Usage: + arduino-cli core [command] + +Examples: + ./arduino-cli core update-index + +Available Commands: + download Downloads one or more cores and corresponding tool dependencies. + install Installs one or more cores and corresponding tool dependencies. + list Shows the list of installed platforms. + search Search for a core in the package index. + uninstall Uninstalls one or more cores and corresponding tool dependencies if no more used. + update-index Updates the index of cores. + upgrade Upgrades one or all installed platforms to the latest version. + +Flags: + -h, --help help for core + +Global Flags: + --additional-urls strings Additional URLs for the board manager. + --config-file string The custom config file (if not specified the default will be used). + --format string The output format, can be [text|json]. (default "text") + --log-file string Path to the file where logs will be written. + --log-format string The output format for the logs, can be [text|json]. + --log-level string Messages with this level and above will be logged. + -v, --verbose Print the logs on the standard output. + +Use "arduino-cli core [command] --help" for more information about a command. +``` + ## Create a configuration file Arduino CLI doesn't strictly require a configuration file to work because the diff --git a/docs/index.md b/docs/index.md index 7c4963fd6cb..47977cccc38 100644 --- a/docs/index.md +++ b/docs/index.md @@ -5,152 +5,21 @@ and platforms. ## Installation You have several options to install the latest version of the Arduino -CLI on your system. - -### Install via Homebrew (macOS/Linux) - -The Arduino CLI is available as a Homebrew formula since version -`0.5.0`: - -```sh -brew update -brew install arduino-cli -``` - -### Use the install script - -The easiest way to get the latest version of the Arduino CLI on any -supported platform is using the `install.sh` script: - -```sh -curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh -``` - -The script will install `arduino-cli` at `$PWD/bin` but if you want to target a -different directory, for example `~/local/bin`, set the `BINDIR` environment -variable like this: - -```sh -curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=~/local/bin sh -``` - -### Download the latest packages - -You can download the latest version of the pre-built binaries for the supported -platforms from the [release page](https://github.com/arduino/arduino-cli/releases) -or following the links in the following table. Once downloaded, extract the -binary `arduino-cli` into a directory that's is in your `PATH`. - -Platform | | | ---------- | ------------------ | ------------------ | -Linux | [Linux 32 bit] | [Linux 64 bit] | -Linux ARM | [Linux ARM 32 bit] | [Linux ARM 64 bit] | -Windows | [Windows 32 bit] | [Windows 64 bit] | -Mac OSX | | [Mac OSX] | - -[Linux 64 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz -[Linux 32 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_32bit.tar.gz -[Linux ARM 64 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARM64.tar.gz -[Linux ARM 32 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARMv7.tar.gz -[Windows 64 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_64bit.zip -[Windows 32 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_32bit.zip -[Mac OSX]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_macOS_64bit.tar.gz - -> **Deprecation notice**: links in the form - `http://downloads.arduino.cc/arduino-cli/arduino-cli-latest-.tar.bz2` - won’t be further updated. That URL will provide the version - `0.3.7-alpha.preview`, regardless of further releases. - -### Download a nightly build - -These builds are generated everyday at 01:00 GMT from the `master` branch and -should be considered unstable. In order to get the latest nightly build -available for the supported platform, use the following links: - -Platform | | | ---------- | -------------------------- | -------------------------- | -Linux | [Nightly Linux 32 bit] | [Nightly Linux 64 bit] | -Linux ARM | [Nightly Linux ARM 32 bit] | [Nightly Linux ARM 64 bit] | -Windows | [Nightly Windows 32 bit] | [Nightly Windows 64 bit] | -Mac OSX | | [Mac OSX] | - -[Nightly Linux 64 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_64bit.tar.gz -[Nightly Windows 32 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_32bit.tar.gz -[Nightly Linux ARM 64 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_ARM64.tar.gz -[Nightly Linux ARM 32 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_ARMv7.tar.gz -[Nightly Windows 64 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_64bit.zip -[Nightly Windows 32 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_32bit.zip -[Nightly Mac OSX]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_macOS_64bit.tar.gz - -> These links return a `302: Found` response, redirecting to latest - generated builds by replacing `latest` with the latest available build - date, using the format YYYYMMDD (i.e for 2019/Aug/06 `latest` is - replaced with `20190806` ) - -Checksums for the nightly builds are available at -`https://downloads.arduino.cc/arduino-cli/nightly/nightly--checksums.txt` - -Once downloaded, extract the executable `arduino-cli` into a directory -which is in your ``PATH``. - -### Build from source - -If you’re familiar with Golang or if you want to contribute to the -project, you will probably build the `arduino-cli` locally with your -Go toolchain. Please refer to the [contributing] document for setup instructions. - -If you don’t have a working Golang environment or if you want to build -`arduino-cli` targeting different platforms, you can use Docker to get -a binary directly from sources. From the project folder run: - -```sh -docker run -v $PWD:/arduino-cli -w /arduino-cli -e PACKAGE_NAME_PREFIX='snapshot' arduino/arduino-cli:builder-1 goreleaser --rm-dist --snapshot --skip-publish -``` - -Once the build is over, you will find a `./dist/` folder containing the packages -built out of the current source tree. +CLI on your system, see the [installation] page. ## Getting started -`arduino-cli` is a container of commands and each command has its own -dedicated help text that can be shown with the `help` command like this: - -```console -$ arduino-cli help core -Arduino Core operations. - -Usage: - arduino-cli core [command] - -Examples: - ./arduino-cli core update-index - -Available Commands: - download Downloads one or more cores and corresponding tool dependencies. - install Installs one or more cores and corresponding tool dependencies. - list Shows the list of installed platforms. - search Search for a core in the package index. - uninstall Uninstalls one or more cores and corresponding tool dependencies if no more used. - update-index Updates the index of cores. - upgrade Upgrades one or all installed platforms to the latest version. - -Flags: - -h, --help help for core - -Global Flags: - --additional-urls strings Additional URLs for the board manager. - --config-file string The custom config file (if not specified the default will be used). - --format string The output format, can be [text|json]. (default "text") - --log-file string Path to the file where logs will be written. - --log-format string The output format for the logs, can be [text|json]. - --log-level string Messages with this level and above will be logged. - -v, --verbose Print the logs on the standard output. - -Use "arduino-cli core [command] --help" for more information about a command. -``` - Follow the [Getting started guide](/getting-started/) to see how to use the most common CLI commands available. +## Using the gRPC interface + +The [client_example] folder contains a sample program that shows how to use gRPC +interface of the CLI. Available services and messages are detailed in the +[gRPC reference] pages. + +[installation]: /installation/ [contributing]: https://github.com/arduino/arduino-cli/blob/master/CONTRIBUTING.md +[client_example]: https://github.com/arduino/arduino-cli/blob/master/client_example +[gRPC reference]: /rpc/commands \ No newline at end of file diff --git a/docs/installation.md b/docs/installation.md new file mode 100644 index 00000000000..510a8e59de8 --- /dev/null +++ b/docs/installation.md @@ -0,0 +1,102 @@ +### Install via Homebrew (macOS/Linux) + +The Arduino CLI is available as a Homebrew formula since version +`0.5.0`: + +```sh +brew update +brew install arduino-cli +``` + +### Use the install script + +The easiest way to get the latest version of the Arduino CLI on any +supported platform is using the `install.sh` script: + +```sh +curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh +``` + +The script will install `arduino-cli` at `$PWD/bin` but if you want to target a +different directory, for example `~/local/bin`, set the `BINDIR` environment +variable like this: + +```sh +curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=~/local/bin sh +``` + +### Download the latest packages + +You can download the latest version of the pre-built binaries for the supported +platforms from the [release page](https://github.com/arduino/arduino-cli/releases) +or following the links in the following table. Once downloaded, extract the +binary `arduino-cli` into a directory that's is in your `PATH`. + +Platform | | | +--------- | ------------------ | ------------------ | +Linux | [Linux 32 bit] | [Linux 64 bit] | +Linux ARM | [Linux ARM 32 bit] | [Linux ARM 64 bit] | +Windows | [Windows 32 bit] | [Windows 64 bit] | +Mac OSX | | [Mac OSX] | + +[Linux 64 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz +[Linux 32 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_32bit.tar.gz +[Linux ARM 64 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARM64.tar.gz +[Linux ARM 32 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_ARMv7.tar.gz +[Windows 64 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_64bit.zip +[Windows 32 bit]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_32bit.zip +[Mac OSX]: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_macOS_64bit.tar.gz + +> **Deprecation notice**: links in the form + `http://downloads.arduino.cc/arduino-cli/arduino-cli-latest-.tar.bz2` + won’t be further updated. That URL will provide the version + `0.3.7-alpha.preview`, regardless of further releases. + +### Download a nightly build + +These builds are generated everyday at 01:00 GMT from the `master` branch and +should be considered unstable. In order to get the latest nightly build +available for the supported platform, use the following links: + +Platform | | | +--------- | -------------------------- | -------------------------- | +Linux | [Nightly Linux 32 bit] | [Nightly Linux 64 bit] | +Linux ARM | [Nightly Linux ARM 32 bit] | [Nightly Linux ARM 64 bit] | +Windows | [Nightly Windows 32 bit] | [Nightly Windows 64 bit] | +Mac OSX | | [Mac OSX] | + +[Nightly Linux 64 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_64bit.tar.gz +[Nightly Windows 32 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_32bit.tar.gz +[Nightly Linux ARM 64 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_ARM64.tar.gz +[Nightly Linux ARM 32 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Linux_ARMv7.tar.gz +[Nightly Windows 64 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_64bit.zip +[Nightly Windows 32 bit]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_Windows_32bit.zip +[Nightly Mac OSX]: https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_macOS_64bit.tar.gz + +> These links return a `302: Found` response, redirecting to latest + generated builds by replacing `latest` with the latest available build + date, using the format YYYYMMDD (i.e for 2019/Aug/06 `latest` is + replaced with `20190806` ) + +Checksums for the nightly builds are available at +`https://downloads.arduino.cc/arduino-cli/nightly/nightly--checksums.txt` + +Once downloaded, extract the executable `arduino-cli` into a directory +which is in your ``PATH``. + +### Build from source + +If you’re familiar with Golang or if you want to contribute to the +project, you will probably build the `arduino-cli` locally with your +Go toolchain. Please refer to the [contributing] document for setup instructions. + +If you don’t have a working Golang environment or if you want to build +`arduino-cli` targeting different platforms, you can use Docker to get +a binary directly from sources. From the project folder run: + +```sh +docker run -v $PWD:/arduino-cli -w /arduino-cli -e PACKAGE_NAME_PREFIX='snapshot' arduino/arduino-cli:builder-1 goreleaser --rm-dist --snapshot --skip-publish +``` + +Once the build is over, you will find a `./dist/` folder containing the packages +built out of the current source tree. diff --git a/mkdocs.yml b/mkdocs.yml index 429f5300545..65faa8ef947 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -58,8 +58,10 @@ markdown_extensions: # Navigation nav: - Documentation Home: 'index.md' + - installation.md - getting-started.md - CONTRIBUTING.md + - FAQ.md - Command reference: - commands/arduino-cli.md - board: commands/arduino-cli_board.md @@ -96,7 +98,7 @@ nav: - sketch new: commands/arduino-cli_sketch_new.md - upload: commands/arduino-cli_upload.md - version: commands/arduino-cli_version.md - - gRPC services: + - gRPC reference: - commands: rpc/commands.md - monitor: rpc/monitor.md - settings: rpc/settings.md From 64cc52af353e2d45c587c48f72f6db4a342501a3 Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 10:47:57 +0100 Subject: [PATCH 5/8] add logo --- README.md | 8 +++++--- docs/img/featured-CLI.png | Bin 0 -> 25904 bytes 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 docs/img/featured-CLI.png diff --git a/README.md b/README.md index 13e1d3f7a2e..327db98e8f7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ # arduino-cli -[![tests-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=test) -[![nightly-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=nightly) -[![codecov-badge]](https://codecov.io/gh/arduino/arduino-cli) +![cli-logo](./docs/img/featured-CLI.png) Arduino CLI is an all-in-one solution that provides builder, boards/library manager, uploader, discovery and many other tools needed to use any Arduino compatible @@ -11,6 +9,10 @@ board and platforms. > **Note:** this software is currently under active development: anything can change at any time, API and UI must be considered unstable until we release version 1.0.0. +[![tests-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=test) +[![nightly-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=nightly) +[![codecov-badge]](https://codecov.io/gh/arduino/arduino-cli) + ## Docs For guidance on installation and development, see the [User documentation]. diff --git a/docs/img/featured-CLI.png b/docs/img/featured-CLI.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9928d04c1a57bdba66442a948bbac0fe4fbbd7 GIT binary patch literal 25904 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 S72tRR)E;R)taxDa>i+=Vl}pe7 literal 0 HcmV?d00001 From 61555e197d6aa045f64595c4670ec670a0e8d910 Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 10:52:14 +0100 Subject: [PATCH 6/8] remove bg color --- README.md | 6 +++--- docs/img/featured-CLI.png | Bin 25904 -> 31081 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 327db98e8f7..cb462c1c06a 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,13 @@ Arduino CLI is an all-in-one solution that provides builder, boards/library mana uploader, discovery and many other tools needed to use any Arduino compatible board and platforms. -> **Note:** this software is currently under active development: anything can change - at any time, API and UI must be considered unstable until we release version 1.0.0. - [![tests-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=test) [![nightly-badge]](https://github.com/Arduino/arduino-cli/actions?workflow=nightly) [![codecov-badge]](https://codecov.io/gh/arduino/arduino-cli) +> **Note:** this software is currently under active development: anything can change + at any time, API and UI must be considered unstable until we release version 1.0.0. + ## Docs For guidance on installation and development, see the [User documentation]. diff --git a/docs/img/featured-CLI.png b/docs/img/featured-CLI.png index 3f9928d04c1a57bdba66442a948bbac0fe4fbbd7..d981cb8075043e31fe5523637cbd7827bc9e51b7 100644 GIT binary patch literal 31081 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 S72tRR)E;R)taxDa>i+=Vl}pe7 From 081645ec5f232603e2208a0a473c53111a11aeff Mon Sep 17 00:00:00 2001 From: Massimiliano Pippi Date: Thu, 5 Mar 2020 11:07:39 +0100 Subject: [PATCH 7/8] reduce borders --- docs/img/featured-CLI.png | Bin 31081 -> 28347 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/img/featured-CLI.png b/docs/img/featured-CLI.png index d981cb8075043e31fe5523637cbd7827bc9e51b7..e888cab8275674b520ef6a9628f571866bdcb94c 100644 GIT binary patch literal 28347 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 literal 31081 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 Date: Thu, 5 Mar 2020 11:16:22 +0100 Subject: [PATCH 8/8] reduce logo size --- docs/img/featured-CLI.png | Bin 28347 -> 26397 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/img/featured-CLI.png b/docs/img/featured-CLI.png index e888cab8275674b520ef6a9628f571866bdcb94c..7759be786c9e2f12ad90396078b23c0e514fd505 100644 GIT binary patch delta 26041 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%0A>n^SiG-AU=#ReD8iOnC= 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