96 Commits

Author SHA1 Message Date
Frederick Vollbrecht
7dc66b012e
🚩 add flag to only install riscv if user wants (#391)
* 🚩 add flag to only install riscv if user wants

* clippy

* rename flag to esp_riscv_gcc

* update comments

* 📝 update CHANGEL + README

* ✏️ typo

* Update src/cli.rs

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* Update src/toolchain/mod.rs

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* alphabetical ordering

---------

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>
2023-11-08 16:46:25 +01:00
Sergio Gasquez Arcos
e423451b82
Minor improvements (#384)
* docs: Fix typo

* feat: Less verbose logs and minor improvements

* feat: Use tokio::fs

* style: Improve includes

* docs: Update changelog

* feat: Merge main
2023-10-30 14:53:42 +01:00
Sergio Gasquez
f512c6f938 docs: Update docs regarding tab completion 2023-10-23 12:43:46 +02:00
Sergio Gasquez Arcos
a4322009b4
Add a flag to skip Xtensa Rust version parsing (#352)
* feat: Add a flag to skip Xtensa Rust version parsing

* docs: Update Usage section
2023-09-14 08:56:37 +02:00
Sergio Gasquez
241fd92775 chore: Bump MSRV 2023-09-05 15:34:40 +02:00
Sergio Gasquez Arcos
1c7a486bf1
Update readme (#289)
* docs: 📝 Update readme

* docs: Udpate readme
2023-06-28 13:19:43 +02:00
Sergio Gasquez
557cb8f0d9 docs: 📝 Update readme 2023-06-07 11:59:27 +02:00
Sergio Gasquez
e077b1b648 build: Remove unused dependencies 2023-05-22 11:19:24 +02:00
Sergio Gasquez
8f1ce3c50c build: ⬆️ Bump MSRV to 1.65 2023-05-10 15:51:02 +02:00
Sergio Gasquez
3ee27eac26 feat: Add ESP32-H2 support 2023-04-19 10:06:30 +02:00
Sergio Gasquez Arcos
6e4db431a7
Add support for generating shell completions (#223)
* feat:  Add support for shell completions

* feat: 🔊 Add logs

* docs: 📝 Add completions documentation

* build: ️ Remove cargo feature of clap

* style: 🎨 Remove unnecesary clap args
2023-04-14 14:20:41 +02:00
Sergio Gasquez
ef483edf27 docs: 📝 Add note about Github api 2023-03-29 10:56:21 +02:00
gak
0d4485190a fix: Remove spaces in Windows binary URL 2023-03-04 08:05:23 +01:00
Sergio Gasquez
878e3e2496 feat: Add support for esp32c6 2023-02-22 14:36:34 +01:00
Arne Beer
bc1d49f38b
remove: Deprecated --config-path flag (#190) 2023-02-22 14:34:31 +01:00
Sergio Gasquez
72b9d4390c docs: 📝 Update install and uninstall docstrings 2023-02-22 11:57:31 +01:00
Sergio Gasquez Arcos
5040e11a30
Refactor espup (#182)
* chore: 📌 Update crate version

* refactor: ♻️ Initial refactor of subcommands

* feat:  Add config file for install and update

* refactor: ♻️ Avoid using config file

* feat:  Use temp_dir

* feat: ️ Rename windows toolchain

* feat:  Add todo, remove unnecesary modules, fix Windows install

* test: 🐛 Fix tests

* fix: 🐛 Fix Windows build

* fix: 🐛 Fix LLVM installation

* fix: 🐛 Fix GCC paths

* docs: 🎨 Update todos

* style: 🎨 Remove debug prints

* feat:  Update nightly installation

* feat: ️ Check the result of cmds

* fix: 🐛 Fix errors

* feat:  Update errors

* feat: ️ Remove unnecesary into_diagnostics

* build:  Cleanup dependencies

* feat:  Only install nightly toolchain when using riscv targets

* refactor: ♻️ Update how cmd! results are checked

* refactor: ♻️ Use std::process::Command

* style: 🎨 Remove unused comments

* feat: ️ Run Xtensa install commands in parallel

* style: 🔊 Remove rustup logs

* feat:  Check if the toolchain is already installed an reuse it

* feat: ️ Improve toolchain detection

* docs: 🔊 Update log warning about extended semver corner case

* docs: 💡 Remove addressed todo coment

* refactor: ♻️ Update options

* test: 🐛 Fix tests

* docs: 🔊 Add todo

* docs: ️ Update llvm error

* refactor: ♻️ Use an error for LLVM

* fix: 🐛 Fix llvm object

* feat:  Allow only `esp` as -a/--name

* chore: 🎨 Format variables and standarize logs

* feat: ️ Remove unused import

* feat:  Inject Windows variables

* chore: ️ Remove llvm-version option

* feat: ️ Add std option

* style: 🔇 Remove debug log

* fix: 🎨 Fix clippy warnings

* fix: 🐛 Fix clippy warnings on unix

* chore: 🔊 Update logs

* feat:  Stip zip files

* feat:  Allow -a/--name in Windows

* feat:  Allow -a/--name in Windows

* style: 🐛 Fix clippy warning

* ci: ️ Improve CD and add publish job

* ci: 🐛 Fix cross installation

* build: ⬆️ bump dependencies

* docs: 📝 Remove limitations sections

* docs: 📝 Update usage section

* docs: 📝 Update docs

* docs: 📝 Update readme

* docs: 📝 Update requirements

* docs: 📝 Update format

* docs: 📝 Update docs

* docs: 📝 Update requirements

* build: 🏗️ Dependencies update

* docs: 📝 Fix typo

* refactor: ♻️ Change xtensa-version option to be backward compatible
2023-02-21 11:22:54 +01:00
Sergio Gasquez
7fb7df6de7 docs: 📝 Update oneliners 2023-02-03 13:01:38 +01:00
Sergio Gasquez
da469c00c6 docs: 📝 Update quicstart install section 2023-01-23 11:17:56 +01:00
Sergio Gasquez
ffe6d90312 docs: 📝 Update note headers 2023-01-19 12:30:29 +01:00
Sergio Gasquez
d096536496 docs: 📝 Add headers 2023-01-19 12:30:29 +01:00
Sergio Gasquez
5f771e5db8 docs: 📝 Add note about esp-idf instalaltion methods 2023-01-19 12:30:29 +01:00
Sergio Gasquez
ed4721555d build: ⬆️ Update msrv to 1.64 2023-01-17 14:47:52 +01:00
Sergio Gasquez
b9aa3e266c docs: 📝 Add msrv badge 2023-01-16 15:59:34 +01:00
Sergio Gasquez
bafb1f350c docs: 📝 Add note on how to regenerate export file 2023-01-16 15:59:24 +01:00
Sergio Gasquez
7940a32721 style: 🎨 Minor formatting 2023-01-04 12:12:23 +00:00
Sergio Gasquez
93a988db46 docs: 🎨 Format name 2023-01-03 10:15:54 +00:00
Sergio Gasquez
84138aed04 fix: 📝 Fix typo 2023-01-03 10:15:07 +00:00
Sergio Gasquez
4fd66bdc3c docs: 📝 Update export_file documentation 2022-12-30 10:38:47 +01:00
Sergio Gasquez
8d9e5f1333 docs: 📝 Update update usage section 2022-12-29 13:04:15 +00:00
Sergio Gasquez
fc38f3330c docs: 📝 Update install usage section 2022-12-29 13:03:21 +00:00
Sergio Gasquez
7a311d66e8 build: ⬆️ Update LLVM release 2022-12-13 11:25:12 +01:00
Sergio Gasquez
37d57b2595 docs: 📝 Fix format of Linux requirements 2022-11-23 15:34:20 +01:00
Sergio Gasquez
c82e5c374d docs: 📝 Update Windows source command 2022-11-21 16:49:35 +01:00
Sergio Gasquez
e5a43fde7d docs: 📝 Update badge orders 2022-11-17 11:55:04 +01:00
Sergio Gasquez
cc6b9b226b docs: 📝 Add crates.io badge 2022-11-17 11:54:20 +01:00
Sergio Gasquez
b5f0b3ad16 docs: 📝 Update usage 2022-11-17 09:59:12 +00:00
Sergio Gasquez
062d7ea841 docs: 📝 Update source command in windows 2022-11-16 17:11:01 +01:00
Sergio Gasquez
af632d2036 docs: 📝 Update source command in windows 2022-11-16 14:37:48 +01:00
Sergio Gasquez
d29c4540fd docs: 📝 Update Unix export command 2022-11-16 08:06:01 +00:00
Sergio Gasquez
3f8ced82d9 refactor: 🎨 Rename esp-idf-version argument 2022-11-08 09:13:27 +00:00
Sergio Gasquez
7c499f6434 docs: 🐛 Remove duplicated argument 2022-11-08 09:01:39 +00:00
Sergio Gasquez Arcos
602dbe558d
Merge pull request #49 from esp-rs/fix/export-file
Fix export file
2022-11-07 16:54:46 +01:00
Sergio Gasquez
835231336d docs: 📝 Update install subcommand usage 2022-11-05 11:19:46 +00:00
Sergio Gasquez
a59cf1b911 chore: ️ Update default extra_crates 2022-11-05 09:03:06 +00:00
Sergio Gasquez
6ac4f0bab1 docs: 📝 Update usage section 2022-11-04 13:36:21 +01:00
Sergio Gasquez
af99b15e3a feat: Add rustup installation 2022-11-04 09:30:40 +00:00
Sergio Gasquez Arcos
e6403893f2
Merge pull request #42 from KingKili/patch-1
Add perl to the fedora dependencies
2022-11-04 09:19:55 +01:00
Sergio Gasquez
1c8aac71ee docs: 📝 Add link to the book 2022-11-04 08:05:32 +00:00
Sergio Gasquez
e2062edc85 docs: 📝 Add documentation for precompiled binaries 2022-11-04 08:01:57 +00:00