Compare commits

...

11 Commits
v0.6.9 ... main

Author SHA1 Message Date
mxve
dc6a61b8fc v0.6.10 2024-03-01 10:38:19 +01:00
mxve
87535fb839 add delete support for dirs 2024-03-01 10:37:56 +01:00
mxve
4d6f056d7b use_https default true 2024-02-29 10:33:31 +01:00
mxve
c9ead57ee5
Merge pull request #82 from mxve/dependabot/cargo/serde-1.0.197
Bump serde from 1.0.196 to 1.0.197
2024-02-27 05:53:24 +01:00
dependabot[bot]
d441eeaa36
Bump serde from 1.0.196 to 1.0.197
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.196 to 1.0.197.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 04:47:07 +00:00
mxve
2143b86d07
Merge pull request #81 from mxve/dependabot/cargo/serde_json-1.0.114
Bump serde_json from 1.0.113 to 1.0.114
2024-02-27 05:46:08 +01:00
mxve
5372fba0d6
Merge pull request #80 from mxve/dependabot/cargo/openssl-0.10.64
Bump openssl from 0.10.63 to 0.10.64
2024-02-27 05:45:59 +01:00
dependabot[bot]
b0e445400a
Bump serde_json from 1.0.113 to 1.0.114
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.113 to 1.0.114.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 16:01:59 +00:00
dependabot[bot]
a71c789e29
Bump openssl from 0.10.63 to 0.10.64
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.63 to 0.10.64.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.63...openssl-v0.10.64)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 16:01:49 +00:00
mxve
a561839fd0
Merge pull request #79 from mxve/feat/aarch-macos-release
build: add macos and aarc64 release builds
2024-02-25 22:07:43 +01:00
Edo
4ddd3c3ca7
build: add macos and aarc64 release builds
WINE should run on macOS and ARM64 because why not
2024-02-25 16:31:11 +01:00
5 changed files with 36 additions and 18 deletions

View File

@ -21,10 +21,14 @@ jobs:
include:
- target: x86_64-unknown-linux-gnu
os: ubuntu-20.04
- target: aarch64-unknown-linux-gnu
os: ubuntu-20.04
- target: x86_64-pc-windows-msvc
os: windows-latest
- target: i686-pc-windows-msvc
os: windows-latest
- target: x86_64-apple-darwin
os: macos-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
@ -35,4 +39,4 @@ jobs:
tar: unix
zip: windows
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

22
Cargo.lock generated
View File

@ -19,7 +19,7 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "alterware-launcher"
version = "0.6.9"
version = "0.6.10"
dependencies = [
"colored",
"futures-util",
@ -694,9 +694,9 @@ checksum = "9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b"
[[package]]
name = "openssl"
version = "0.10.63"
version = "0.10.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8"
checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
dependencies = [
"bitflags 2.4.0",
"cfg-if",
@ -735,9 +735,9 @@ dependencies = [
[[package]]
name = "openssl-sys"
version = "0.9.99"
version = "0.9.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff"
dependencies = [
"cc",
"libc",
@ -1036,18 +1036,18 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
[[package]]
name = "serde"
version = "1.0.196"
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.196"
version = "1.0.197"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [
"proc-macro2",
"quote",
@ -1056,9 +1056,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.113"
version = "1.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0"
dependencies = [
"itoa",
"ryu",

View File

@ -1,6 +1,6 @@
[package]
name = "alterware-launcher"
version = "0.6.9"
version = "0.6.10"
edition = "2021"
build = "res/build.rs"
@ -13,8 +13,8 @@ panic = "abort"
[dependencies]
sha1_smol = "1.0.0"
serde = { version = "1.0.196", features = ["derive"] }
serde_json = "1.0.113"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.114"
rand = "0.8.5"
semver = "1.0.22"
colored = "2.1.0"
@ -24,7 +24,7 @@ indicatif = "0.17.8"
tokio = {version="1.36.0", features = ["rt-multi-thread", "macros"]}
[target.'cfg(unix)'.dependencies]
openssl = { version = "0.10.63", default-features = false, features = ["vendored"] }
openssl = { version = "0.10.64", default-features = false, features = ["vendored"] }
[target.'cfg(windows)'.dependencies]
steamlocate = "=2.0.0-beta.2"

View File

@ -412,7 +412,7 @@ async fn update(
for f in game.delete.iter() {
let file_path = dir.join(f);
if file_path.exists() {
if file_path.is_file() {
if fs::remove_file(&file_path).is_err() {
println!(
"[{}] Couldn't delete {}",
@ -426,6 +426,20 @@ async fn update(
misc::cute_path(&file_path)
);
}
} else if file_path.is_dir() {
if fs::remove_dir_all(&file_path).is_err() {
println!(
"[{}] Couldn't delete {}",
"Error".bright_red(),
misc::cute_path(&file_path)
);
} else {
println!(
"[{}] {}",
"Removed".bright_red(),
misc::cute_path(&file_path)
);
}
}
}

View File

@ -55,7 +55,7 @@ impl Default for Config {
force_update: false,
args: String::default(),
engine: String::default(),
use_https: false,
use_https: true,
}
}
}