Commit Graph

61 Commits

Author SHA1 Message Date
Catherine Guelque 0485b56df5 There is no need to install in the global path nor to use SUDO if the given path was writtable (#18)
* There's no need for sudo + Added warning if not in PATH

* fix: removed duplicated command call

---------

Co-authored-by: v4n <105587619+v4n00@users.noreply.github.com>
2025-02-17 18:07:54 +02:00
v4n d18a9cdccf fix: formatting 2025-02-06 20:13:45 +02:00
v4n c74f4a8a00 fix: whitespace, version bump for earlier commit 2025-02-06 20:12:27 +02:00
Matt Cavanagh 9f592e7ce2 feat: added .editorconfig to ensure consistency across IDEs and to prevent line ending oopsies (#17) 2025-02-06 19:47:37 +02:00
v4n 21b1822006 fix: uninstall correctly downgrades 2025-02-06 19:43:30 +02:00
v4n dbcc7d1e96 fix: CRLF -> LF 2025-02-06 03:34:33 +02:00
v4n 09c40aa25f bump: version v0.3.5 2025-02-05 23:32:50 +02:00
Matt Cavanagh 1a01034816 feat: added self update mechanism (#15)
* feat: Added self update mechanism

* fix: Formatting

* fix: Formatting again

* fix: Arghhh INDENTATION

* feat: Updated readme with new command

* feat: Added shortcut command

* feat: Added more detail to the readme

* feat: Removed the check for the last update file. It seems a bit pointless to delay checking for it, it's curling github so it's not like it's a DDOS concern, and it could be the tool is getting updated often, why delay their updates? It's also just a curl, it's very inexpensive.

* feat: Removed REPO_URL, it was unused

* feat: Reverted version testing change (oops)

* feat: checking for updates timed at 1 hour

* fix: info messages formatting

---------

Co-authored-by: v4n <105587619+v4n00@users.noreply.github.com>
2025-02-05 23:29:21 +02:00
v4n 83e2161456 code: removed unnecessary parameter passing 2025-02-05 17:09:15 +02:00
Luca Saalfeld a2b904caa2 feat: prevent the same mod from being installed multiple times (#14)
* prevent the same mod from being installed multiple times

* use flag instead of variable for exit check
2025-02-05 16:59:00 +02:00
v4n 9f622ca130 bump: version 2025-02-05 16:27:04 +02:00
v4n 0ab273977e fix: function return typo, trailing slashes removed from paths (#13) 2025-02-05 16:23:32 +02:00
Luca Saalfeld 388afe69b7 fix: bash date comparison (#12) 2025-02-05 15:22:10 +02:00
v4n 3f0305c741 feat: steam deck install 2025-02-03 02:08:50 +02:00
v4n 1a6a13a621 fix: enable/disable logic 2025-02-03 01:49:41 +02:00
Harsh Shandilya 23cb0646bf Use portable shebangs (#7)
* h2mm: use portable shebang

* install.sh: use portable shebang
2025-01-28 11:49:51 +02:00
v4n 6768cab391 fix: disabling/enabling correctly downgrades/upgrades 2025-01-27 00:10:44 +02:00
v4n 35902f1f8f fix: downgrade logic 2025-01-23 09:29:48 +02:00
v4n 55f382a8e5 Merge pull request #3 from v4n00/dev
Add modpack managing
v0.3.0
2025-01-22 21:09:07 +02:00
v4n c1785b5323 feat: added modpack management 2025-01-22 21:07:20 +02:00
v4n 115e8acac3 Merge pull request #2 from v4n00/dev
Install mods in batches
2025-01-17 20:46:05 +02:00
v4n 8b06d76c31 fix: downgrade mod logic 2025-01-17 20:40:03 +02:00
v4n fc7ccc2f7c info: version bump 2025-01-17 17:42:04 +02:00
v4n f763d96797 docs: updated for multiple installs 2025-01-17 17:40:36 +02:00
v4n 83260e9961 feat: install multiple mods at once 2025-01-17 16:59:36 +02:00
v4n 36fc676ce0 Merge branch 'master' into dev 2025-01-17 11:55:58 +02:00
v4n 911a9b86ff compatibility: easier for WSL, read now accepts autocompletion 2025-01-17 11:41:18 +02:00
v4n f9c047078d docs: update, install timeout 2025-01-17 10:06:13 +02:00
v4n c80812476b docs: updated 2025-01-16 17:36:27 +02:00
v4n 740b0edd98 fix: docs for help, backup before upgrading script 2025-01-16 17:08:34 +02:00
v4n cc91661663 code: work on cleaner code 2025-01-16 14:57:43 +02:00
v4n 7b25b235fa Merge pull request #1 from v4n00/dev
Version 0.2.0
v0.2.0
2025-01-16 13:53:54 +02:00
v4n a6d0bcfb5f feat: installer treat breaking changes 2025-01-16 13:49:16 +02:00
v4n a46776838a feat: enable/disable functionality 2025-01-16 11:22:19 +02:00
v4n 6bcad99bec feat: changed from zip to tar.gz 2025-01-16 09:40:49 +02:00
v4n 8d6591a19d feat: update functionality testing 2025-01-16 09:24:19 +02:00
v4n efbd7d348c fix: uninstall logic v0.1.6 2025-01-15 21:00:17 +02:00
v4n 6a02e49b31 fix: downgrade logic, removed xargs 2025-01-15 20:42:11 +02:00
v4n 0c00d7fc82 fix: importing now resets mods 2025-01-15 20:15:59 +02:00
v4n 0806594289 feat: better install script, eval paths 2025-01-15 19:52:18 +02:00
v4n 087dd4561c fix: added testing for zip command 2025-01-15 18:29:19 +02:00
v4n d32a4f49c0 fix: naming and logic 2025-01-15 18:15:53 +02:00
v4n e38ef826b8 fix: sorting mods 2025-01-15 17:50:16 +02:00
v4n 9b7e009540 fix: install logic for unsorted files 2025-01-15 16:57:17 +02:00
v4n 61177a3cea fix: logic error in hd2 path 2025-01-15 16:46:10 +02:00
v4n af55a2d414 fix: line end to LF 2025-01-15 16:17:32 +02:00
v4n 8f3a239b85 docs: added documentation 2025-01-15 14:50:59 +02:00
v4n 823e7d7253 fix: error checking, small fixes 2025-01-15 14:22:02 +02:00
v4n f0faa3462b fix: edge case for multiple files 2025-01-15 13:47:47 +02:00
v4n 555a9b3d1f fix: directories stop counting as files 2025-01-15 12:55:17 +02:00