Skip to content

Commit f9e48f2

Browse files
Improved config command and other tweaks
1 parent 2213c96 commit f9e48f2

File tree

8 files changed

+286
-175
lines changed

8 files changed

+286
-175
lines changed

CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
# Changelog for Ferium
22

3-
This changelog is formatted based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
3+
## [3.6.1] - 31.10.2021
4+
5+
- Switched to Clap's GitHub repo to get Clap v3
6+
- Added starting directory argument to `pick_folder()`
7+
- Some wording changes in `cli.yaml`
8+
- Some small tweaks in `cli.rs` to support Clap v3
9+
- In `json.rs`, the first time config has been moved to `Config::new()`
10+
- Previously when using a `dialouger` picker, the message was printed using `println!()` then the picker was rendered. Now that message has been moved to the `with_prompt()` modifier
11+
- `configure()` now loops until Quit is selected
12+
- Some other small improvements to `ferium config`
13+
- Tweaked `list()`'s output
414

515
## [3.6.0] - 30.10.2021
616

@@ -10,7 +20,6 @@ This changelog is formatted based on [Keep a Changelog](https://keepachangelog.c
1020
- If multiple compatible assets were found, a selector is shown to let the user pick the latest version
1121
- The progress indicators updates now show the name of the asset being downloaded rather than the name of the `Version` or `Release`
1222
- Added function `remove_minor_version()` which is extracted from `get_latest_mc_versions()`
13-
-
1423

1524
## [3.5.1] - 28.10.2021
1625

Cargo.lock

Lines changed: 99 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferium"
3-
version = "3.6.0"
3+
version = "3.6.1"
44
edition = "2021"
55
authors = ["theRookieCoder <[email protected]>"]
66
description = "Ferium is an easy to use manager for Minecraft mods on Modrinth and Github Releases"
@@ -10,14 +10,16 @@ license = "MPL-2.0"
1010
publish = false
1111

1212
[dependencies]
13-
tokio = { version = "*", features = ["rt-multi-thread", "macros"] }
14-
reqwest = { version = "*", features = ["json"] }
15-
serde = { version = "*", features = ["derive"] }
16-
clap = {version = "*", features = ["yaml"]}
17-
fancy-regex = "*"
18-
shellexpand = "*"
19-
serde_json = "*"
20-
dialoguer = "*"
21-
online = "*"
22-
bytes = "*"
23-
rfd = "*"
13+
# Use bleeding edge version of `clap`
14+
clap = { git = "https://github.com/clap-rs/clap/", features = ["yaml"] }
15+
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
16+
reqwest = { version = "0", features = ["json"] }
17+
serde = { version = "1", features = ["derive"] }
18+
fancy-regex = "0"
19+
shellexpand = "2"
20+
serde_json = "1"
21+
ansi_term = "0"
22+
dialoguer = "0"
23+
online = "3"
24+
bytes = "1"
25+
rfd = "0"

0 commit comments

Comments
 (0)