commit | a137f970fa4d5b43958fd5dc8046abecf98954e5 | [log] [tgz] |
---|---|---|
author | Alexei Frolov <frolv@google.com> | Fri Mar 06 11:14:13 2020 -0800 |
committer | CQ Bot Account <commit-bot@chromium.org> | Sat Mar 07 00:15:37 2020 +0000 |
tree | 48e8a357cb00041784c32274dcca7de9bd11fd93 | |
parent | 72b87dc93bd3491c3df7fedede3eb25788b57586 [diff] |
pw_env_setup: Improve POSIX CLI output This change updates the output of the bootstrap and env_setup scripts to make it more detailed and prettier. The POSIX-side improvements are handled here; Windows will come in a follow-up change. Example output: WELCOME TO... ▒█████▄ █▓ ▄███▒ ▒█ ▒█ ░▓████▒ ░▓████▒ ▒▓████▄ ▒█░ █░ ░█▒ ██▒ ▀█▒ ▒█░ █ ▒█ ▒█ ▀ ▒█ ▀ ▒█ ▀█▌ ▒█▄▄▄█░ ░█▒ █▓░ ▄▄░ ▒█░ █ ▒█ ▒███ ▒███ ░█ █▌ ▒█▀ ░█░ ▓█ █▓ ░█░ █ ▒█ ▒█ ▄ ▒█ ▄ ░█ ▄█▌ ▒█ ░█░ ░▓███▀ ▒█▓▀▓█░ ░▓████▒ ░▓████▒ ▒▓████▀ BOOTSTRAP! Bootstrap may take a few minutes; please be patient. Downloading and installing packages into local source directory: Setting up CIPD package manager...done Setting up Python environment.....done Setting up Pigweed host tools.....done Setting up Rust's cargo...........done Activating environment (setting environment variables): Setting environment variables for CIPD package manager...done Setting environment variables for Python environment.....done Setting environment variables for Pigweed host tools.....done Setting environment variables for Rust's cargo...........skipped Note: Re-run bootstrap with PW_CARGO_SETUP=1 set in your environment to enable Rust. Sanity checking the environment: 20200306 12:48:12 ℹ️ Pigweed environment passes all checks! Environment looks good; you are ready to go! To activate this environment in the future, run this in your terminal: . pw_env_setup/env_setup.sh Bug: 143 Change-Id: If91457888cecfa117d5b8907c82c396413c640e8
Pigweed is an open source collection of embedded-targeted libraries--or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
Pigweed is in the early stages of development, and should be considered experimental. We’re continuing to evolve the platform and add new modules. We value developer feedback along the way.
Pigweed is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
If you'd like to get set up with Pigweed, please visit the setup guide, and then check out the Pigweed developer's guide for more information on how to get the most out of Pigweed.