Crate arm_toolchain

Crate arm_toolchain 

Source
Expand description

§ARM Toolchain Manager

This is the support library for the ARM Toolchain Manager CLI. It provides a client for downloading, installing, using, and deleting versions of the open-source ARM Toolchain for Embedded. This library’s author is not affiliated with ARM.

§Toolchain module

Use the toolchain module to access and modify ARM toolchains. Most operations in this module require you to create a ToolchainClient. From there, you can do things like getting a list of installed toolchains, getting their bin paths, downloading a new toolchain, etc.

§CLI module

(Cargo feature: cli [default])

The cli module is for integrating this library into another CLI tool. It provides specialized wrappers for the operations in the toolchain module that work well with applications using clap. The functions in this module will print to stdio and read user input.

§CLI Binaries

(Cargo feature: bin)

This library has two associated CLI tools, arm-toolchain and atrun. They have their own dependencies, so to compile them you will need to enable a Cargo feature.

cargo install arm-toolchain -Fbin

Modules§

cli
toolchain
Install and manage the Arm Toolchain for Embedded (ATfE).

Statics§

DIRS
TRASH