Commit Graph

  • 9afa90963a Merge pull request 'Suppress Forgejo warning' (#5) from suppress-forgejo into master master Kallum 2025-01-04 23:58:57 +00:00
  • 117fe9f9a9 Merge branch 'master' into suppress-forgejo Kallum 2025-01-04 23:58:41 +00:00
  • c91ad26f60 Suppress Forgejo warning KallumJ 2025-01-04 17:58:28 +00:00
  • 518398d626 Add a shebang to the executable script for shell compatibility Nex 2024-04-17 16:55:09 +02:00
  • c43554597f Use regex to ensure package version is from master, and is for the correct MC version KallumJ 2024-04-14 17:41:53 +01:00
  • 7bbf90fc53 Remove alias for import ForgejoPackage KallumJ 2024-04-06 21:14:51 +01:00
  • 2bd38816ad Update install script KallumJ 2024-04-06 19:51:31 +01:00
  • 21691f37db Add Forgejo as a mod source KallumJ 2024-04-06 19:50:52 +01:00
  • f7649e2aeb Add properties parser KallumJ 2024-04-06 15:27:53 +01:00
  • 2d1513366c Bump typescript version KallumJ 2024-04-06 15:27:26 +01:00
  • 59e9c6fd08 Add Badge to README Kallum Jones 2022-11-09 20:11:18 +00:00
  • 0cb9ff4f9a Update README Kallum Jones 2022-11-09 20:03:11 +00:00
  • 4e744d11fd Add install by id functionality Kallum Jones 2022-08-14 14:59:41 +01:00
  • 8398afcfb4 Get confirmation for mod installation by default. Kallum Jones 2022-08-14 14:47:18 +01:00
  • f7be866698 Require confirmation when uninstalling mods that are depended on Kallum Jones 2022-08-14 14:33:03 +01:00
  • 76f6c2c475 Use built in validation for getting MC version Kallum Jones 2022-08-14 14:08:42 +01:00
  • 90b5ac79bc Fix out of date dependencies being downloaded (fixes #1) Kallum Jones 2022-08-14 13:58:25 +01:00
  • 066a63f913 Fix crash when finding version when mod manager is not initialised Kallum Jones 2022-08-11 23:28:22 +01:00
  • 562b43e0b0 Use .find instead of .filter()[i] Kallum Jones 2022-08-10 01:19:21 +01:00
  • c0f6be93c7 Add examples to readme Kallum Jones 2022-08-09 23:33:09 +01:00
  • ba89c554f1 Fleshed out readme Kallum Jones 2022-08-09 23:30:46 +01:00
  • 5868bdc066 Add --version flag Kallum Jones 2022-08-09 23:17:08 +01:00
  • 47838309af List untracked mods during list command Kallum Jones 2022-08-09 23:01:01 +01:00
  • 7d58059819 Warn the user of untracked mods that need manual migration when a migration is performed Kallum Jones 2022-08-09 22:56:48 +01:00
  • 73e6ed2edd Check checksums for mod downloads to ensure file integrity Kallum Jones 2022-08-09 22:21:21 +01:00
  • 40cdbf0aca If a mod is installed, do not try other sources Kallum Jones 2022-08-09 21:44:09 +01:00
  • 74e1d77acb Fix out directory of ncc Kallum Jones 2022-08-09 19:01:03 +01:00
  • de39d669ad Fix binary creation Kallum Jones 2022-08-09 19:00:18 +01:00
  • f26324d4f5 Check npm is installed Kallum Jones 2022-08-09 18:58:20 +01:00
  • 2010b8dec9 Added exiting on error Kallum Jones 2022-08-09 18:56:14 +01:00
  • e4adeb78db Remove trying to circumvent nvm Kallum Jones 2022-08-09 18:52:10 +01:00
  • 5aa9cca6c2 Inverse if condition Kallum Jones 2022-08-09 18:46:55 +01:00
  • 66842d940d Remove quotes from if condition Kallum Jones 2022-08-09 18:44:30 +01:00
  • 274adc9778 Alter if condition in install script Kallum Jones 2022-08-09 18:43:22 +01:00
  • 151d83f1e3 Add symlink creation to install file Kallum Jones 2022-08-09 18:40:16 +01:00
  • 2608f847b6 Added check that node is available on root path Kallum Jones 2022-08-09 18:25:02 +01:00
  • 3cb311136b Ensure script is ran with sudo Kallum Jones 2022-08-09 17:55:41 +01:00
  • 84e4635825 Change url in install script Kallum Jones 2022-08-09 17:36:11 +01:00
  • 4e67035e0a Add install script Kallum Jones 2022-08-09 17:33:13 +01:00
  • d806054abf Remove ncc as a dependency Kallum Jones 2022-08-09 17:23:48 +01:00
  • 0f60e41fd0 Add ncc as a dependency Kallum Jones 2022-08-09 17:06:56 +01:00
  • cc49211d84 Update build directory for Typescript Compiler Kallum Jones 2022-08-09 16:57:56 +01:00
  • ebde18606f Add comments Kallum Jones 2022-08-09 15:18:00 +01:00
  • d47e752f1a Ran a reformat Kallum Jones 2022-08-09 14:56:46 +01:00
  • 7d6d49ec19 Added Cursefoge Source Kallum Jones 2022-08-09 14:55:54 +01:00
  • fdc880e7fc Manage dependencies of mods Kallum Jones 2022-08-09 13:50:03 +01:00
  • db16eb7dd1 Rename Mod to TrackedMod Kallum Jones 2022-08-09 12:39:39 +01:00
  • a820b9ce57 Download dependencies as well as the requested mod and track them Kallum Jones 2022-08-08 17:28:07 +01:00
  • 7ad2992149 Update Minecraft version when there is a migration Kallum Jones 2022-08-08 14:19:24 +01:00
  • b69b6bd725 Refactor method name Kallum Jones 2022-08-08 14:17:03 +01:00
  • 0071d32eb7 Add migrate command Kallum Jones 2022-08-08 14:14:30 +01:00
  • f7758680d1 Changed red x to info symbol when mods are already at the latest version Kallum Jones 2022-08-07 21:14:12 +01:00
  • ca0c596423 Added a force flag to migrate-possible Kallum Jones 2022-08-07 20:19:52 +01:00
  • d29ab449aa Added an "migrate-possible" command Kallum Jones 2022-08-07 20:09:42 +01:00
  • 39c1d72219 Added an upgrade command Kallum Jones 2022-08-07 14:03:34 +01:00
  • b801d59352 Changed Minecraft Version tracking to manual input rather than auto-detecting Kallum Jones 2022-08-05 16:56:04 +01:00
  • 377b342564 Made fatal errors more obvious Kallum Jones 2022-08-05 16:17:35 +01:00
  • fd86d1596f Fix sonic boom is not ready yet error Kallum Jones 2022-08-04 16:38:25 +01:00
  • 9c3824e81d Protect against log file being null or undefined Kallum Jones 2022-08-04 16:19:57 +01:00
  • 935262ec0f Made essential command toggle essential status Kallum Jones 2022-08-04 16:17:57 +01:00
  • e808a4f414 Cleanup blank log files Kallum Jones 2022-08-04 16:15:19 +01:00
  • e913bafb1e Added functionality to mark mods as essential Kallum Jones 2022-08-04 16:04:21 +01:00
  • ab83374735 Added uninstall command Kallum Jones 2022-08-04 14:24:39 +01:00
  • 129d7e7ad5 Remove unused dependencies Kallum Jones 2022-08-04 01:56:03 +01:00
  • 3b229070a9 Made the app not hang when a mod is not found Kallum Jones 2022-08-04 01:14:21 +01:00
  • 1af3292e8c Check mods are installed when listing them Kallum Jones 2022-08-03 20:52:36 +01:00
  • 5f13645122 Add versions to Mod type Kallum Jones 2022-08-03 20:52:23 +01:00
  • 66f4c2b289 Add list command Kallum Jones 2022-08-03 20:42:51 +01:00
  • b9c2f22de3 Prevent installing mods that are already installed Kallum Jones 2022-08-03 20:16:19 +01:00
  • 1241795b7d Add mod tracking Kallum Jones 2022-08-03 19:52:34 +01:00
  • dbe0ae9a48 Make sure we update the success flag Kallum Jones 2022-08-03 17:53:47 +01:00
  • 32c2f99a31 Use spinners when installing mod Kallum Jones 2022-08-03 17:47:29 +01:00
  • 2b5d2a3643 Make error handling clearer in Mods Kallum Jones 2022-08-03 17:30:47 +01:00
  • fc18d70e49 Added an error parameter to PrintUtils#error to allow logging of an accompany Error obj Kallum Jones 2022-08-03 17:18:21 +01:00
  • 6b700d465b Ran a reformat Kallum Jones 2022-08-03 16:55:12 +01:00
  • 4a16f8c69d Only log crashes Kallum Jones 2022-08-03 16:54:07 +01:00
  • 8a927d2f02 Added logging Kallum Jones 2022-08-03 16:52:24 +01:00
  • 765920f80c Added downloading mods from Modrinth Kallum Jones 2022-08-03 15:00:36 +01:00
  • 7774386385 Added a Spinner class to PrintUtils Kallum Jones 2022-08-02 15:42:14 +01:00
  • b8435a0a5c Added a Spinner class to PrintUtils Kallum Jones 2022-08-02 15:42:00 +01:00
  • da3662b241 Added mod tracking file generation Kallum Jones 2022-08-02 15:41:41 +01:00
  • cbd482c763 Fix typo Kallum Jones 2022-08-01 14:37:30 +01:00
  • 55bf3e2c44 Initial Commit Kallum Jones 2022-08-01 14:36:20 +01:00