Commit graph

787 commits

Author SHA1 Message Date
Jiahao XU
5ca1278c22
Add new enum binstall_v1::SourceType
Use it to represent source type instead of using `CompactString`.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-27 19:18:44 +10:00
Jiahao XU
cbd64b039d
Rename binstall_v1::Item to MetaData
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-27 18:50:21 +10:00
Jiahao XU
951a0f8b9f
Impl binstall_v1::default_path
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-27 18:39:22 +10:00
Jiahao XU
ce50186f4a
Impl io::Seek for FileLock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:52:25 +10:00
Jiahao XU
ebb2d5d0c3
Impl io::Read for FileLock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:51:20 +10:00
Jiahao XU
c6c5dcd79f
Rename binstall_v1::Entry to Item
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:47:57 +10:00
Jiahao XU
f0b6b7b1af
Impl binstall_v1::append_to_path
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:45:59 +10:00
Jiahao XU
461571075d
Impl binstall_v1::Error
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:45:48 +10:00
Jiahao XU
46c4d6f406
Impl io::Write for helpers::FileLock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:39:15 +10:00
Jiahao XU
172af54cd8
Impl metafiles::binstall_v1::{Entry, Source}
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:29:10 +10:00
Jiahao XU
93d4dbcd1a
Enable feature serde of dep url
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 22:12:04 +10:00
Jiahao XU
f7c798352a
Enable feature serde of semver
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 21:57:57 +10:00
Jiahao XU
e990151919
Add new dep serde_json v1.0.82
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 21:31:58 +10:00
Félix Saparelli
9d99bfb81f
Add function and example program detecting WASI runability (#250) 2022-07-26 23:28:17 +12:00
Jiahao XU
900186e57d
Merge pull request #249 from NobodyXu/optimmiz
Optimze updating `CratesToml`
2022-07-26 15:01:39 +10:00
Jiahao XU
2dc246c392
Optimize CratesToml: Use CompactString for bins
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 13:48:04 +10:00
Jiahao XU
834b8bb9c5
Enable feature serde of dep compact_str
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 13:45:53 +10:00
Jiahao XU
928cc65778
Add new dep compact_str v0.5.2
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 13:44:50 +10:00
Jiahao XU
03c8295cd8
Optimize CratesToml: Use Vec instead of BTreeSet
for storing bins.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-26 13:43:30 +10:00
Jiahao XU
e86239f9be
Merge pull request #247 from NobodyXu/add-more-features
Add more features
2022-07-25 19:56:30 +10:00
Jiahao XU
c52a7b2c3b
Add new feature log_release_max_level_info
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-25 17:57:54 +10:00
Jiahao XU
77396d45bd
Fix release build for win: Enable fancy-no-backtrace
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-25 17:46:59 +10:00
Jiahao XU
daae462e59
Update Cargo.lock
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-25 17:45:34 +10:00
Jiahao XU
aca4528273
Enable fancy-with-backtrace on debug build
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-25 17:45:19 +10:00
Jiahao XU
df77ad9bba
Add new feature fancy-with-backtrace
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-25 17:44:10 +10:00
Jiahao XU
8b8925e949
Add new feature fancy-no-backtrace (enabled by default)
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-25 17:43:32 +10:00
Jiahao XU
8183bc2cf3
Merge pull request #245 from NobodyXu/fix/help
Print out help when `crate_names` is empty
2022-07-24 19:19:09 +10:00
Jiahao XU
48f1825c98
Print out help when crate_names is empty
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-24 19:03:55 +10:00
github-actions[bot]
faf4c5e16a
release: v0.11.1 (#243)
Co-authored-by: github-actions <github-actions@github.com>
2022-07-24 20:38:25 +12:00
Félix Saparelli
51b300d29e
Fixes for the CI (#242) 2022-07-24 20:33:56 +12:00
github-actions[bot]
450e29d9cc
release: v0.11.0 (#234)
Co-authored-by: github-actions <github-actions@github.com>
2022-07-24 16:16:27 +12:00
Félix Saparelli
310c07d9c8
Reconfigure CI cache with fallbacks (#240) 2022-07-24 16:10:43 +12:00
Félix Saparelli
ef2752cd42
Stop using actions-rs (#239) 2022-07-24 15:37:41 +12:00
Félix Saparelli
88b9aceb01
Fix the instructions for publish on the release PR (#237) 2022-07-24 14:32:37 +12:00
Félix Saparelli
adef01f3dd
Find best download source out of alternatives (format extension) (#236) 2022-07-24 14:32:23 +12:00
Félix Saparelli
19266a4fb6
Disable zig for now (#238) 2022-07-24 13:41:58 +12:00
Félix Saparelli
6401f2bfa0
Replace toml with toml_edit (#233) 2022-07-24 03:33:55 +12:00
Félix Saparelli
e93f0beb4b
Remove support for .crates2.json (#235) 2022-07-24 03:33:31 +12:00
Jiahao XU
009a3a6778
Merge pull request #231 from NobodyXu/add-more-targets
Try to reenable armv7, aarch64 gnu targets
2022-07-24 00:52:39 +10:00
Félix Saparelli
7603267e33
Update dependencies (#232) 2022-07-24 01:33:34 +12:00
Jiahao XU
db0ae7cde5
Enable zig for all cross targets
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 23:22:01 +10:00
Jiahao XU
e857a88426
Add back target aarch64-unknown-linux-gnu
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:51:46 +10:00
Jiahao XU
e3a5ca2991
Add back target armv7-unknown-linux-gnueabihf
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:50:57 +10:00
Jiahao XU
00a56dc899
Merge pull request #230 from NobodyXu/speedup-ci
Speedup ci by using liblzma-dev, libzip and libzstd provided by `apt`
2022-07-23 22:48:51 +10:00
Jiahao XU
788bb85b8f
Use zig-cc for cross
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:42:07 +10:00
Jiahao XU
18e0730afb
Disable static and zlib-ng on cross compilation
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:42:06 +10:00
Jiahao XU
b33a606109
Use native-tls for x86_64-pc-windows-msvc on release
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:41:41 +10:00
Jiahao XU
23139e9db5
Use rustls on debug for aarch64-apple-darwin
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:41:41 +10:00
Jiahao XU
82aa893306
Disable feature static & zlib-ng on x86_64-apple-darwin
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:41:41 +10:00
Jiahao XU
291269f50f
Fix "Build debug": Add back use-cross
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-07-23 22:41:40 +10:00