Skip to content

Commit bdf6530

Browse files
Make GitHub Release downloads actually work
And document the check disables
1 parent ef3dc2d commit bdf6530

File tree

5 files changed

+98
-39
lines changed

5 files changed

+98
-39
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog for Ferium
22

3+
## `v3.22.2`
4+
### 27.04.2022
5+
6+
Make GitHub Release downloads actually work
7+
38
## `v3.22.1`
49
### 25.04.2022
510

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ferium"
3-
version = "3.22.1"
3+
version = "3.22.2"
44
edition = "2021"
55
authors = ["Ilesh Thiada (theRookieCoder) <[email protected]>", "Daniel Hauck (SolidTux)"]
66
description = "Ferium is a CLI program for managing Minecraft mods from Modrinth, CurseForge, and Github Releases"

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,20 @@ PS: [There is a known bug about this](https://github.com/theRookieCoder/ferium/i
7272

7373
You can see all the mods in your current profile by running `ferium list`. If you want to see more information about them, you can run `ferium list -v` or `ferium list --verbose`. You can remove some of your mod by runnning `ferium remove` and selecting the ones you would like to remove by using the space key and pressing enter once you're done.
7474

75+
#### Advanced
76+
77+
If some mod is compatible with your profile but Ferium does not download it, then [create an issue]((https://github.com/theRookieCoder/ferium/issues/new)) if you think it's a bug. Or else, you can disable the game version or mod loader checks by setting `check_game_version` or `check_mod_loader` to false in the specific mod.
78+
For example, [Just Enough Items](https://www.curseforge.com/minecraft/mc-mods/jei) does not specify the mod loader for older minecraft versions such as `1.12.2`. In this case, you would disable the mod loader check like so
79+
```json
80+
{
81+
"name": "Just Enough Items (JEI)",
82+
"identifier": {
83+
"CurseForgeProject": 238222
84+
},
85+
"check_mod_loader": false
86+
}
87+
```
88+
7589
### Profiles
7690

7791
#### Create

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ impl From<octocrab::models::repos::Asset> for Downloadable {
4747
fn from(asset: octocrab::models::repos::Asset) -> Self {
4848
Self {
4949
filename: asset.name,
50-
download_url: asset.url.into(),
50+
download_url: asset.browser_download_url.into(),
5151
}
5252
}
5353
}

0 commit comments

Comments
 (0)