File: index.md

package info (click to toggle)
arduino-cli 1.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 65,096 kB
  • sloc: cpp: 6,520; sh: 196; python: 30; makefile: 28
file content (23 lines) | stat: -rw-r--r-- 1,114 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Arduino CLI is an all-in-one solution that provides Boards/Library Managers, sketch builder, board detection, uploader,
and many other tools needed to use any Arduino compatible board and platform from command line or machine interfaces.

In addition to being a standalone tool, Arduino CLI is the heart of all official Arduino development software (Arduino
IDE, Arduino Web Editor). Parts of this documentation apply to those tools as well.

## Installation

You have several options to install the latest version of the Arduino CLI on your system, see the [installation] page.

## Getting started

Follow the [Getting started guide] 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 the gRPC interface of the CLI. Available
services and messages are detailed in the [gRPC reference] pages.

[installation]: installation.md
[getting started guide]: getting-started.md
[client_example]: https://github.com/arduino/arduino-cli/blob/master/rpc/internal/client_example
[grpc reference]: rpc/commands.md