Commit Graph

  • 3a4abe0574 Note to self comp500 2019-10-24 18:43:38 +01:00
  • c853f0ff07 Abstract file access, implement zip reading comp500 2019-10-24 18:30:06 +01:00
  • 8956ec9bcb Make import look in more places for packs comp500 2019-09-20 01:37:38 +01:00
  • d6076dba5e Allow jars/txt files in mods folder comp500 2019-09-19 20:55:14 +01:00
  • 2ac050a25b Implement file copying in import comp500 2019-09-19 20:35:26 +01:00
  • c364a08220 Create the modpack if it doesn't exist comp500 2019-09-19 18:24:24 +01:00
  • 47a2dccffe Ignore cached file data, re-request it comp500 2019-09-19 18:12:21 +01:00
  • fd9ecbe6d4 Rewrite part of importing to support other types comp500 2019-09-19 17:57:13 +01:00
  • bfa246ded4 Better help text for install comp500 2019-09-19 14:11:04 +01:00
  • 1dc5618bca Add support for multiple components in mod loaders comp500 2019-09-19 02:17:28 +01:00
  • 79a62c735e Use UserConfigDir instead of $HOME comp500 2019-09-19 01:22:59 +01:00
  • 44cd63923e Handle filepath/path translation properly comp500 2019-09-19 00:16:09 +01:00
  • 2b12e2c390 Convert to Title Case comp500 2019-09-18 23:13:58 +01:00
  • 0d6dfe97f7 Add markdown command comp500 2019-09-18 23:06:49 +01:00
  • 7ecf2cd215 Add bash/powershell/zsh completions comp500 2019-09-18 22:58:46 +01:00
  • 36093f0e2a Whoops comp500 2019-09-18 17:48:31 +01:00
  • b48f89d67c Add serve command comp500 2019-09-18 17:32:37 +01:00
  • dd24f356ea Whoops comp500 2019-09-17 21:53:14 +01:00
  • 6c24be9f46 Create the containing directory if it fails comp500 2019-09-17 21:52:23 +01:00
  • 3aa604de42 Light loader support comp500 2019-09-17 21:43:51 +01:00
  • c772ba3473 Add init command comp500 2019-09-17 21:26:48 +01:00
  • 4fea7ceebf Switch to cobra/viper comp500 2019-09-16 21:44:40 +01:00
  • 8915e16614 Add CurseForge aliases comp500 2019-09-16 17:17:07 +01:00
  • 148b88474e
    Apparently curseforge allows underscores in slugs comp500 2019-08-20 22:10:56 +01:00
  • 0c94ea9c7c
    Improve regexes comp500 2019-08-16 18:33:37 +01:00
  • 8dd47e2cbb
    Automagically install dependencies comp500 2019-06-18 18:20:23 +01:00
  • c8359ca794
    Defer file requests to DoUpdate comp500 2019-06-17 02:54:52 +01:00
  • dc9fd4689f
    Improve optional stuff, add preserve flag comp500 2019-06-16 23:09:40 +01:00
  • e3bf7afe33
    .packwizignore files comp500 2019-06-16 21:42:12 +01:00
  • 2ab625c650
    Improve string reading logic for no input comp500 2019-06-16 21:06:23 +01:00
  • f0516b8600
    Fix indexing progress bar, improve question comp500 2019-06-16 20:59:45 +01:00
  • 7880488bf1
    Fix paths in index querying comp500 2019-06-16 19:33:21 +01:00
  • 5c82486016
    Add request batching for cf updates comp500 2019-06-16 18:35:40 +01:00
  • 3a0f083da2
    Implement updating of multiple mods at once comp500 2019-06-16 16:51:14 +01:00
  • 06c5b08813
    Add update logic for single mods comp500 2019-06-16 16:01:49 +01:00
  • b6c71191d4
    Implement update routines for CF comp500 2019-06-16 15:05:47 +01:00
  • b77e2080c7
    Redo update system to work with batched updates comp500 2019-06-16 14:25:54 +01:00
  • adcde05693
    Move locating mods to index comp500 2019-06-15 00:40:56 +01:00
  • 91693cd3eb
    Command to open page in browser; refactoring comp500 2019-06-14 22:35:34 +01:00
  • ebc2115b41
    Select file id, improve searching comp500 2019-06-14 20:13:00 +01:00
  • e7ed7d8d11
    Update the pack hash when adding/importing mods comp500 2019-06-14 18:12:14 +01:00
  • 8eeb509565
    Update index in import/add, improve index funcs comp500 2019-06-14 18:07:58 +01:00
  • 310078b1fb
    Sort by levenshtein distance comp500 2019-06-13 22:58:46 +01:00
  • 10beffb30c
    Add mod searching comp500 2019-06-13 22:54:25 +01:00
  • 683e125987
    Improve import code, add promptui dep comp500 2019-06-13 21:44:49 +01:00
  • 25747ad8bd
    It Actually Works!!! comp500 2019-06-12 21:35:44 +01:00
  • fa2f7e499e Revert "Fix time, it actually uses the RFC now" comp500 2019-06-12 19:16:43 +01:00
  • d0e4ccb681
    Fix time, it actually uses the RFC now comp500 2019-06-12 17:21:29 +01:00
  • c19a4b1e60
    Switch to Curse API, as auth is not needed anymore comp500 2019-06-12 15:17:56 +01:00
  • b43849ccdd
    Commit WIP import command comp500 2019-06-12 15:10:04 +01:00
  • f23f99b5be
    Fix struct tagging by just using string keys comp500 2019-05-11 14:40:59 +01:00
  • ef98591d02
    Actually write mod files but aaa it doesn't use the struct tags properly so things are bad comp500 2019-05-11 14:32:14 +01:00
  • 3fdac51d22
    Mod metadata retrieval comp500 2019-05-11 01:43:34 +01:00
  • 6c820a3748
    Mod info retrieval comp500 2019-05-06 16:42:14 +01:00
  • e410101985
    Progress bar for refreshing the index comp500 2019-04-30 17:42:19 +01:00
  • 857f692fc6
    WIP curseforge integration comp500 2019-04-30 17:03:22 +01:00
  • 5f92843226
    Mod loading, disgusting struct parsing comp500 2019-04-27 16:54:27 +01:00
  • db7c837bfa
    Switch to DecodeFile because it's cleaner comp500 2019-04-27 14:22:59 +01:00
  • 2e4ddb667f
    Important to keep the index sorted because git diffs comp500 2019-04-26 18:45:59 +01:00
  • 0d7ff15db7
    Make updateFile public comp500 2019-04-26 18:43:26 +01:00
  • 1a42abc0d6
    Add some text, remove mod from index when done comp500 2019-04-26 18:39:55 +01:00
  • e2c772ee30
    Switch to forward slashes, add metafile bool comp500 2019-04-26 18:23:52 +01:00
  • 2f3b80f251
    Why was I doing that, it looks bad. comp500 2019-04-26 17:19:55 +01:00
  • d7e916e558
    Index handling, hash calculation comp500 2019-04-26 17:16:29 +01:00
  • 7f68115058
    Add exit code to error comp500 2019-04-26 00:32:24 +01:00
  • ce45f814ff
    Refactor refresh function comp500 2019-04-25 19:23:08 +01:00
  • 64a73afdf7
    File writing, index sorting comp500 2019-04-25 19:22:02 +01:00
  • d6b55b8032
    Commit some stuff comp500 2019-04-25 18:10:23 +01:00
  • a531e36713
    Initial command system comp500 2019-03-17 15:04:00 +00:00
  • 63df728f42
    Initial commit comp500 2019-02-18 13:23:09 +00:00