Commit Graph

57 Commits

Author SHA1 Message Date
74e1d77acb Fix out directory of ncc 2022-08-09 19:01:03 +01:00
de39d669ad Fix binary creation 2022-08-09 19:00:18 +01:00
f26324d4f5 Check npm is installed 2022-08-09 18:58:20 +01:00
2010b8dec9 Added exiting on error 2022-08-09 18:56:14 +01:00
e4adeb78db Remove trying to circumvent nvm 2022-08-09 18:52:10 +01:00
5aa9cca6c2 Inverse if condition 2022-08-09 18:46:55 +01:00
66842d940d Remove quotes from if condition 2022-08-09 18:44:30 +01:00
274adc9778 Alter if condition in install script 2022-08-09 18:43:22 +01:00
151d83f1e3 Add symlink creation to install file 2022-08-09 18:40:16 +01:00
2608f847b6 Added check that node is available on root path 2022-08-09 18:25:02 +01:00
3cb311136b Ensure script is ran with sudo 2022-08-09 17:55:41 +01:00
84e4635825 Change url in install script 2022-08-09 17:36:11 +01:00
4e67035e0a Add install script 2022-08-09 17:33:13 +01:00
d806054abf Remove ncc as a dependency 2022-08-09 17:23:48 +01:00
0f60e41fd0 Add ncc as a dependency 2022-08-09 17:06:56 +01:00
cc49211d84 Update build directory for Typescript Compiler 2022-08-09 16:57:56 +01:00
ebde18606f Add comments 2022-08-09 15:18:00 +01:00
d47e752f1a Ran a reformat 2022-08-09 14:56:46 +01:00
7d6d49ec19 Added Cursefoge Source 2022-08-09 14:55:54 +01:00
fdc880e7fc Manage dependencies of mods 2022-08-09 13:50:03 +01:00
db16eb7dd1 Rename Mod to TrackedMod 2022-08-09 12:39:39 +01:00
a820b9ce57 Download dependencies as well as the requested mod and track them 2022-08-08 17:28:07 +01:00
7ad2992149 Update Minecraft version when there is a migration 2022-08-08 14:19:24 +01:00
b69b6bd725 Refactor method name 2022-08-08 14:17:03 +01:00
0071d32eb7 Add migrate command 2022-08-08 14:14:30 +01:00
f7758680d1 Changed red x to info symbol when mods are already at the latest version 2022-08-07 21:14:12 +01:00
ca0c596423 Added a force flag to migrate-possible 2022-08-07 20:19:52 +01:00
d29ab449aa Added an "migrate-possible" command 2022-08-07 20:09:42 +01:00
39c1d72219 Added an upgrade command 2022-08-07 14:03:34 +01:00
b801d59352 Changed Minecraft Version tracking to manual input rather than auto-detecting 2022-08-05 16:56:04 +01:00
377b342564 Made fatal errors more obvious 2022-08-05 16:17:35 +01:00
fd86d1596f Fix sonic boom is not ready yet error 2022-08-04 16:38:25 +01:00
9c3824e81d Protect against log file being null or undefined 2022-08-04 16:19:57 +01:00
935262ec0f Made essential command toggle essential status 2022-08-04 16:17:57 +01:00
e808a4f414 Cleanup blank log files 2022-08-04 16:15:19 +01:00
e913bafb1e Added functionality to mark mods as essential 2022-08-04 16:04:21 +01:00
ab83374735 Added uninstall command 2022-08-04 14:24:39 +01:00
129d7e7ad5 Remove unused dependencies 2022-08-04 01:56:03 +01:00
3b229070a9 Made the app not hang when a mod is not found 2022-08-04 01:14:21 +01:00
1af3292e8c Check mods are installed when listing them 2022-08-03 20:52:36 +01:00
5f13645122 Add versions to Mod type 2022-08-03 20:52:23 +01:00
66f4c2b289 Add list command 2022-08-03 20:42:51 +01:00
b9c2f22de3 Prevent installing mods that are already installed 2022-08-03 20:16:19 +01:00
1241795b7d Add mod tracking 2022-08-03 19:52:34 +01:00
dbe0ae9a48 Make sure we update the success flag 2022-08-03 17:53:47 +01:00
32c2f99a31 Use spinners when installing mod 2022-08-03 17:47:29 +01:00
2b5d2a3643 Make error handling clearer in Mods 2022-08-03 17:30:47 +01:00
fc18d70e49 Added an error parameter to PrintUtils#error to allow logging of an accompany Error obj 2022-08-03 17:18:21 +01:00
6b700d465b Ran a reformat 2022-08-03 16:55:12 +01:00
4a16f8c69d Only log crashes 2022-08-03 16:54:07 +01:00