Commit Graph

80 Commits

Author SHA1 Message Date
Nex 518398d626
Add a shebang to the executable script for shell compatibility 2024-04-17 16:55:09 +02:00
KallumJ c43554597f
Use regex to ensure package version is from master, and is for the correct MC version 2024-04-14 17:41:53 +01:00
KallumJ 7bbf90fc53
Remove alias for import ForgejoPackage 2024-04-06 21:14:51 +01:00
KallumJ 2bd38816ad
Update install script 2024-04-06 19:51:31 +01:00
KallumJ 21691f37db
Add Forgejo as a mod source 2024-04-06 19:50:52 +01:00
KallumJ f7649e2aeb
Add properties parser 2024-04-06 15:27:53 +01:00
KallumJ 2d1513366c
Bump typescript version 2024-04-06 15:27:26 +01:00
Kallum Jones 59e9c6fd08
Add Badge to README 2022-11-09 20:11:18 +00:00
Kallum Jones 0cb9ff4f9a
Update README 2022-11-09 20:03:11 +00:00
Kallum Jones 4e744d11fd
Add install by id functionality 2022-08-14 14:59:41 +01:00
Kallum Jones 8398afcfb4
Get confirmation for mod installation by default. 2022-08-14 14:47:18 +01:00
Kallum Jones f7be866698
Require confirmation when uninstalling mods that are depended on 2022-08-14 14:33:03 +01:00
Kallum Jones 76f6c2c475
Use built in validation for getting MC version 2022-08-14 14:08:42 +01:00
Kallum Jones 90b5ac79bc
Fix out of date dependencies being downloaded (fixes #1) 2022-08-14 13:58:25 +01:00
Kallum Jones 066a63f913
Fix crash when finding version when mod manager is not initialised 2022-08-11 23:28:22 +01:00
Kallum Jones 562b43e0b0
Use .find instead of .filter()[i] 2022-08-10 01:19:21 +01:00
Kallum Jones c0f6be93c7
Add examples to readme 2022-08-09 23:33:09 +01:00
Kallum Jones ba89c554f1
Fleshed out readme 2022-08-09 23:30:46 +01:00
Kallum Jones 5868bdc066
Add --version flag 2022-08-09 23:17:08 +01:00
Kallum Jones 47838309af
List untracked mods during list command 2022-08-09 23:01:01 +01:00
Kallum Jones 7d58059819
Warn the user of untracked mods that need manual migration when a migration is performed 2022-08-09 22:56:48 +01:00
Kallum Jones 73e6ed2edd
Check checksums for mod downloads to ensure file integrity 2022-08-09 22:21:21 +01:00
Kallum Jones 40cdbf0aca
If a mod is installed, do not try other sources 2022-08-09 21:44:09 +01:00
Kallum Jones 74e1d77acb
Fix out directory of ncc 2022-08-09 19:01:03 +01:00
Kallum Jones de39d669ad
Fix binary creation 2022-08-09 19:00:18 +01:00
Kallum Jones f26324d4f5
Check npm is installed 2022-08-09 18:58:20 +01:00
Kallum Jones 2010b8dec9
Added exiting on error 2022-08-09 18:56:14 +01:00
Kallum Jones e4adeb78db
Remove trying to circumvent nvm 2022-08-09 18:52:10 +01:00
Kallum Jones 5aa9cca6c2
Inverse if condition 2022-08-09 18:46:55 +01:00
Kallum Jones 66842d940d
Remove quotes from if condition 2022-08-09 18:44:30 +01:00
Kallum Jones 274adc9778
Alter if condition in install script 2022-08-09 18:43:22 +01:00
Kallum Jones 151d83f1e3
Add symlink creation to install file 2022-08-09 18:40:16 +01:00
Kallum Jones 2608f847b6
Added check that node is available on root path 2022-08-09 18:25:02 +01:00
Kallum Jones 3cb311136b
Ensure script is ran with sudo 2022-08-09 17:55:41 +01:00
Kallum Jones 84e4635825
Change url in install script 2022-08-09 17:36:11 +01:00
Kallum Jones 4e67035e0a
Add install script 2022-08-09 17:33:13 +01:00
Kallum Jones d806054abf
Remove ncc as a dependency 2022-08-09 17:23:48 +01:00
Kallum Jones 0f60e41fd0
Add ncc as a dependency 2022-08-09 17:06:56 +01:00
Kallum Jones cc49211d84
Update build directory for Typescript Compiler 2022-08-09 16:57:56 +01:00
Kallum Jones ebde18606f
Add comments 2022-08-09 15:18:00 +01:00
Kallum Jones d47e752f1a
Ran a reformat 2022-08-09 14:56:46 +01:00
Kallum Jones 7d6d49ec19
Added Cursefoge Source 2022-08-09 14:55:54 +01:00
Kallum Jones fdc880e7fc
Manage dependencies of mods 2022-08-09 13:50:03 +01:00
Kallum Jones db16eb7dd1
Rename Mod to TrackedMod 2022-08-09 12:39:39 +01:00
Kallum Jones a820b9ce57
Download dependencies as well as the requested mod and track them 2022-08-08 17:28:07 +01:00
Kallum Jones 7ad2992149
Update Minecraft version when there is a migration 2022-08-08 14:19:24 +01:00
Kallum Jones b69b6bd725
Refactor method name 2022-08-08 14:17:03 +01:00
Kallum Jones 0071d32eb7
Add migrate command 2022-08-08 14:14:30 +01:00
Kallum Jones f7758680d1
Changed red x to info symbol when mods are already at the latest version 2022-08-07 21:14:12 +01:00
Kallum Jones ca0c596423
Added a force flag to migrate-possible 2022-08-07 20:19:52 +01:00