204 Commits

Author SHA1 Message Date
comp500
b48f89d67c Add serve command 2019-09-18 17:32:37 +01:00
comp500
dd24f356ea Whoops 2019-09-17 21:53:14 +01:00
comp500
6c24be9f46 Create the containing directory if it fails 2019-09-17 21:52:23 +01:00
comp500
3aa604de42 Light loader support 2019-09-17 21:43:51 +01:00
comp500
c772ba3473 Add init command 2019-09-17 21:26:48 +01:00
comp500
4fea7ceebf Switch to cobra/viper 2019-09-16 21:44:40 +01:00
comp500
8915e16614 Add CurseForge aliases 2019-09-16 17:17:07 +01:00
comp500
148b88474e
Apparently curseforge allows underscores in slugs 2019-08-20 22:10:56 +01:00
comp500
0c94ea9c7c
Improve regexes 2019-08-16 18:33:37 +01:00
comp500
8dd47e2cbb
Automagically install dependencies 2019-06-18 18:20:23 +01:00
comp500
c8359ca794
Defer file requests to DoUpdate 2019-06-17 02:54:52 +01:00
comp500
dc9fd4689f
Improve optional stuff, add preserve flag 2019-06-16 23:09:40 +01:00
comp500
e3bf7afe33
.packwizignore files 2019-06-16 21:42:12 +01:00
comp500
2ab625c650
Improve string reading logic for no input 2019-06-16 21:06:23 +01:00
comp500
f0516b8600
Fix indexing progress bar, improve question 2019-06-16 20:59:45 +01:00
comp500
7880488bf1
Fix paths in index querying 2019-06-16 19:33:21 +01:00
comp500
5c82486016
Add request batching for cf updates 2019-06-16 18:35:40 +01:00
comp500
3a0f083da2
Implement updating of multiple mods at once 2019-06-16 16:51:14 +01:00
comp500
06c5b08813
Add update logic for single mods 2019-06-16 16:01:49 +01:00
comp500
b6c71191d4
Implement update routines for CF 2019-06-16 15:05:47 +01:00
comp500
b77e2080c7
Redo update system to work with batched updates 2019-06-16 14:25:54 +01:00
comp500
adcde05693
Move locating mods to index 2019-06-15 00:40:56 +01:00
comp500
91693cd3eb
Command to open page in browser; refactoring 2019-06-14 22:35:34 +01:00
comp500
ebc2115b41
Select file id, improve searching 2019-06-14 20:13:00 +01:00
comp500
e7ed7d8d11
Update the pack hash when adding/importing mods 2019-06-14 18:12:14 +01:00
comp500
8eeb509565
Update index in import/add, improve index funcs 2019-06-14 18:07:58 +01:00
comp500
310078b1fb
Sort by levenshtein distance 2019-06-13 22:58:46 +01:00
comp500
10beffb30c
Add mod searching 2019-06-13 22:54:25 +01:00
comp500
683e125987
Improve import code, add promptui dep 2019-06-13 21:44:49 +01:00
comp500
25747ad8bd
It Actually Works!!! 2019-06-12 21:35:44 +01:00
comp500
fa2f7e499e Revert "Fix time, it actually uses the RFC now"
This reverts commit d0e4ccb681555c79bf1d3ddea8c0fab760bf661f.
2019-06-12 19:16:43 +01:00
comp500
d0e4ccb681
Fix time, it actually uses the RFC now 2019-06-12 17:21:29 +01:00
comp500
c19a4b1e60
Switch to Curse API, as auth is not needed anymore 2019-06-12 15:17:56 +01:00
comp500
b43849ccdd
Commit WIP import command 2019-06-12 15:10:04 +01:00
comp500
f23f99b5be
Fix struct tagging by just using string keys 2019-05-11 14:40:59 +01:00
comp500
ef98591d02
Actually write mod files
but aaa it doesn't use the struct tags properly so things are bad
2019-05-11 14:32:14 +01:00
comp500
3fdac51d22
Mod metadata retrieval 2019-05-11 01:43:34 +01:00
comp500
6c820a3748
Mod info retrieval 2019-05-06 16:42:14 +01:00
comp500
e410101985
Progress bar for refreshing the index 2019-04-30 17:42:19 +01:00
comp500
857f692fc6
WIP curseforge integration 2019-04-30 17:03:22 +01:00
comp500
5f92843226
Mod loading, disgusting struct parsing 2019-04-27 16:54:27 +01:00
comp500
db7c837bfa
Switch to DecodeFile because it's cleaner 2019-04-27 14:22:59 +01:00
comp500
2e4ddb667f
Important to keep the index sorted because git diffs 2019-04-26 18:45:59 +01:00
comp500
0d7ff15db7
Make updateFile public 2019-04-26 18:43:26 +01:00
comp500
1a42abc0d6
Add some text, remove mod from index when done 2019-04-26 18:39:55 +01:00
comp500
e2c772ee30
Switch to forward slashes, add metafile bool 2019-04-26 18:23:52 +01:00
comp500
2f3b80f251
Why was I doing that, it looks bad. 2019-04-26 17:19:55 +01:00
comp500
d7e916e558
Index handling, hash calculation 2019-04-26 17:16:29 +01:00
comp500
7f68115058
Add exit code to error 2019-04-26 00:32:24 +01:00
comp500
ce45f814ff
Refactor refresh function 2019-04-25 19:23:08 +01:00