883 Commits

Author SHA1 Message Date
dependabot[bot]
36e99df125 build(deps): bump thiserror from 1.0.39 to 1.0.40
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.39 to 1.0.40.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.39...1.0.40)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 20:54:21 +01:00
dependabot[bot]
0cdac7204f build(deps): bump assert_cmd from 2.0.8 to 2.0.10
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd) from 2.0.8 to 2.0.10.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases)
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md)
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v2.0.8...v2.0.10)

---
updated-dependencies:
- dependency-name: assert_cmd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 20:53:10 +01:00
Sergio Gasquez Arcos
2f2a37baa3
Format and remove unneeded dependencies (#204)
* build:  Remove serde

* build: 📌 Pin espup version

* style: 🎨 Format includes

* docs: 📝 Update docstrings

* style: 🎨 Format includes

* style: 🎨 Format spaces

* style: 🎨 Sort dependencies
2023-03-20 10:02:27 +01:00
dependabot[bot]
48858483f3 build(deps): bump toml from 0.7.2 to 0.7.3
Bumps [toml](https://github.com/toml-rs/toml) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/toml-rs/toml/releases)
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.2...toml-v0.7.3)

---
updated-dependencies:
- dependency-name: toml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 09:03:18 +01:00
Sergio Gasquez
ecd7ae95ac feat: Use rusc release description to check the installed version v0.3.2 2023-03-13 09:04:33 +01:00
Sergio Gasquez Arcos
2b4eb00bd1
Prepend PATH (#202)
* refactor: ♻️ Prepend variables in PATH

* fix: 🐛 Fix Windows compilation
2023-03-13 09:04:13 +01:00
Sergio Gasquez
2a97a811f2 build: ⬆️ cargo update 2023-03-13 08:48:15 +01:00
Sergio Gasquez
f857d510f0 build: 📌 Bump version to 0.3.2 2023-03-13 08:47:48 +01:00
Sergio Gasquez
32d0ff88f4 build: ⬆️ cargo update 2023-03-10 10:09:42 +01:00
Sergio Gasquez
2648724641 build: 📌 Update version 2023-03-10 10:09:23 +01:00
Sergio Gasquez
ba46a2f9d4 build: ⬆️ Upgrade crates version and cargo update v0.3.1 2023-03-06 09:50:16 +01:00
gak
0d4485190a fix: Remove spaces in Windows binary URL 2023-03-04 08:05:23 +01:00
Sergio Gasquez
3f4b2d8066 build: 🐛 Cargo update as Windows was failing due to https://github.com/rust-lang/socket2/issues/408 2023-03-03 15:02:33 +01:00
Sergio Gasquez
4e291612c0 build: 📌 Bump version to 0.3.1 2023-03-03 11:40:33 +01:00
Sergio Gasquez
fd0fb13219 chore: 🔥 Remove cliff.toml 2023-03-03 10:51:30 +01:00
Sergio Gasquez
64c0b5d644 revert: ️ Revert cd changes 2023-03-03 10:51:30 +01:00
Sergio Gasquez
13887a9ccf ci: Add changelog to release body 2023-03-03 10:51:30 +01:00
Sergio Gasquez
433c27d18a fix: 🐛 Remove uninstalling Xtensa Rust 2023-03-03 10:51:30 +01:00
dependabot[bot]
7facee1bd1 build(deps): bump tempfile from 3.3.0 to 3.4.0
Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases)
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS)
- [Commits](https://github.com/Stebalien/tempfile/commits)

---
updated-dependencies:
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 09:36:34 +01:00
dependabot[bot]
a92653c51e build(deps): bump clap from 4.1.6 to 4.1.7
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.6...v4.1.7)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 09:36:21 +01:00
Sergio Gasquez
ddf1e8576f build: 📌 Bum espup version 2023-02-23 15:13:05 +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
6ac1e004f0 feat: Update despcription 2023-02-22 11:57:04 +01:00
Sergio Gasquez
da287e7da4 ci: ️ Uncomment publish job v0.3.0 2023-02-21 15:04:21 +01:00
Sergio Gasquez Arcos
ee446e4041
Fix rust-src installation (#188)
* chore: 🎨 Make rust-src install verbose

* chore: 🎨 Remove TODO

* feat:  Avoid spawning commands

* fix: 🐛 Fix clippy warnings

* refactor: ️ Remove unnecesary variables and errors
2023-02-21 14:18:29 +01:00
Sergio Gasquez
9ad748f1c3 build: 📌 Pin version to 0.3.0 and cargo update 2023-02-21 11:29:00 +01:00
Sergio Gasquez
58caf5e9b9 ci: 🚧 Comment publish to crates.io step 2023-02-21 11:27:03 +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
dependabot[bot]
d8e302f637 build(deps): bump clap from 4.1.4 to 4.1.6
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.4 to 4.1.6.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.4...v4.1.6)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 10:53:18 +01:00
Sergio Gasquez
716a787baf build: 📌 Bump version to 0.2.9 v0.2.9 2023-02-14 20:49:01 +01:00
Sergio Gasquez
a1fdc38758 fix: 🐛 Remove --quiet options 2023-02-14 20:46:40 +01:00
Sergio Gasquez
387d9d23a8 build: ⬆️ Cargo update 2023-02-14 14:46:21 +01:00
dependabot[bot]
0b44c8dee0 build(deps): bump serde_json from 1.0.92 to 1.0.93
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.92...v1.0.93)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 08:25:12 +01:00
dependabot[bot]
6b7297551d build(deps): bump toml from 0.7.1 to 0.7.2
Bumps [toml](https://github.com/toml-rs/toml) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/toml-rs/toml/releases)
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.1...toml-v0.7.2)

---
updated-dependencies:
- dependency-name: toml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 08:25:04 +01:00
dependabot[bot]
6e77401e71 build(deps): bump anyhow from 1.0.68 to 1.0.69
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.68 to 1.0.69.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.68...1.0.69)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 10:18:26 +01:00
dependabot[bot]
eea5607bfc build(deps): bump serde_json from 1.0.91 to 1.0.92
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.91...v1.0.92)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 10:14:26 +01:00
Sergio Gasquez
e1be0db3d8 build: 📌 Update version to 0.2.8 v0.2.8 2023-02-03 14:06:22 +00:00
Sergio Gasquez
d111214e0a fix: 🐛 Add default value to extra_crates 2023-02-03 15:02:28 +01:00
Sergio Gasquez
7fb7df6de7 docs: 📝 Update oneliners v0.2.7 2023-02-03 13:01:38 +01:00
Sergio Gasquez
42907210f6 build: 📌 Update version to 0.2.7 2023-02-03 12:53:41 +01:00
Sergio Gasquez
0394860df8 ci: 🎨 Remove CI warnings 2023-02-01 13:43:15 +01:00
Josh Guilfoyle
8e45be7e9e Apply suggestions from code review
Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>
2023-02-01 12:04:14 +01:00
jasta
78ee947363 Export CLANG_PATH so bindgen works with cross compilation
Fixes #164

CLANG_PATH is relevant for bindgen to be able to find required headers
and library files.  Without exporting this along with LIBCLANG_PATH,
you'll get a mismatch using bindgen and if the host clang doesn't
support full cross compilation of C code (which is common for Ubuntu in
my case, at least), then ultimately bindgen will not be able to compile
the code its trying to generate bindings for.  The user will see weird
errors like basic types int16_t and such are missing or common header
files like string.h aren't available.
2023-02-01 12:04:14 +01:00
dependabot[bot]
50143fc847 build(deps): bump tokio from 1.24.2 to 1.25.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/commits/tokio-1.25.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 11:49:37 +01:00
dependabot[bot]
3ffc3c7b5d build(deps): bump async-trait from 0.1.63 to 0.1.64
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.63 to 0.1.64.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.63...0.1.64)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 11:27:03 +01:00
Sergio Gasquez
991595f1a5 docs: 📝 Add note about InstallOpts Box 2023-01-31 11:25:34 +01:00
dependabot[bot]
791d47455b build(deps): bump clap from 4.1.2 to 4.1.4
Bumps [clap](https://github.com/clap-rs/clap) from 4.1.2 to 4.1.4.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.1.2...v4.1.4)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 11:15:47 +01:00
dependabot[bot]
49d8c485cf build(deps): bump toml from 0.6.0 to 0.7.1
Bumps [toml](https://github.com/toml-rs/toml) from 0.6.0 to 0.7.1.
- [Release notes](https://github.com/toml-rs/toml/releases)
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.6.0...toml-v0.7.1)

---
updated-dependencies:
- dependency-name: toml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 11:06:37 +01:00