comp500
497585c38a
Use FlexVer instead of semver for comparing Modrinth version numbers
2022-11-19 21:39:59 +00:00
comp500
4f6528dcb5
Fix Modrinth exports of external files with omitted side field
2022-10-30 04:52:09 +00:00
comp500
f00dc9844f
Allow any path under a Modrinth mod page
2022-10-11 01:19:04 +01:00
Tricked
c7c2ca786b
feat: add command for arbitrary URLs ( #137 )
...
* feat: install command for direct downloads
* use sha1 instead of sha256
* apply suggestions
* feat: parse urls instead of using hasprefix
* stop by default and add force flag
* Implement various fixes and improvements
Co-authored-by: Tricked <72335827+SkyBlockDev@users.noreply.github.com>
Co-authored-by: comp500 <comp500@users.noreply.github.com>
2022-08-27 00:08:25 +01:00
comp500
11671421ac
-y/--yes flag for non-interactive mode ( fixes #46 )
...
Also makes Modrinth auto-accept search results with only 1 result, to be
consistent with CurseForge.
2022-08-25 04:47:18 +01:00
comp500
503232a3fa
Implement dependency support for Modrinth ( fixes #56 )
2022-08-25 03:48:34 +01:00
comp500
044c34e07c
Move to go-modrinth lib (v2 API) and always supply UA in HTTP requests
2022-08-02 02:53:31 +01:00
comp500
d5290ebd32
Eradicate variable-size integer types where not used by interface or as index ( fixes #107 )
2022-06-16 21:32:15 +01:00
comp500
b8be3784f6
Improve Modrinth command errors
2022-06-08 23:36:15 +01:00
comp500
65688cf2b1
Prefer Quilt mods to Fabric mods when using Quilt (Modrinth-only)
2022-06-08 22:39:15 +01:00
comp500
f533e677ca
Merge duplicate getLoaders methods into single core method
2022-06-08 22:34:50 +01:00
Jamie Mansfield
57b554d5e3
Add flag to disable Modrinth restricted domains ( #126 )
...
* Update list of Modrinth approved domains
* Add flag to disable Modrinth restricted domains
This allows packwiz to produce .mrpack files with direct downloads,
for packs that aren't distributed on modrinth.com.
2022-06-02 17:40:51 +01:00
comp500
dae133b73c
Completed download implementation for Modrinth export
2022-05-21 05:00:21 +01:00
comp500
55f0e4a297
WIP: misc fixes, start updating CF/MR export to use download system
2022-05-20 18:13:43 +01:00
comp500
3a6109c1f9
Merge branch 'master' into wip/new-curseforge-api
2022-05-17 01:07:04 +01:00
comp500
0f3096e251
Use the correct directories for non-mod files; use .pw.toml extension
...
The mods-folder option is now replaced with two new options: meta-folder and meta-folder-base
This allows non-mod files to use the correct directory based on their category; with correct
import of resource packs/etc from CurseForge packs, and the ability to override this behaviour.
To improve the reliability of packwiz metadata file marking (in the index), new files now use .pw.toml
as the extension - any extension can be used, but .pw.toml will now be automatically be
marked as a metafile regardless of folder, so you can easily move metadata files around.
Existing metadata files will still work (as metafile = true is set in the index); though in
the future .pw.toml may be required.
2022-05-16 21:06:10 +01:00
comp500
2073e4475e
Support Modrinth modpack fileSize field and sha512 hash
2022-05-16 01:15:12 +01:00
comp500
f1eb34d444
Quilt support
2022-04-20 20:58:49 +01:00
comp500
cdd737839d
Automatically download and bundle unwhitelisted mods/files in Modrinth modpacks
2022-03-29 01:02:24 +01:00
comp500
7c387f6c83
Add --output/-o flags for Modrinth/Curseforge export ( fixes #38 )
2022-02-27 17:44:44 +00:00
comp500
d43984923e
Prefer SHA1 hash first for Modrinth files
2022-02-14 20:12:13 +00:00
comp500
9585272311
Reorder preferred hash list
2022-02-14 16:53:34 +00:00
comp500
6bb15f593b
Remove unnecessary warnings
2022-02-14 16:02:07 +00:00
comp500
36b6d806c8
Re-encode URLs from CF and when exporting to MR for RFC3986 compliance
2022-02-14 15:48:54 +00:00
comp500
20e57ac220
Warn when no version is provided
2021-12-28 22:32:18 +00:00
comp500
ce49820ef5
Add description field for Modrinth exports
2021-12-28 22:29:35 +00:00
comp500
60c08b93f3
Implement Modrinth pack exporting ( fixes #34 )
2021-12-28 22:03:22 +00:00
comp500
4abf3340a1
Move to packwiz org
2021-12-28 16:28:34 +00:00
comp500
5ef3358285
Fix error reporting when installing Modrinth mods from URL
2021-12-02 19:53:54 +00:00
comp500
b628e2762c
Switch to better semver library and add pack-format field
2021-10-12 18:51:02 +01:00
comp500
9ef87bc0d3
Better handling of invalid Modrinth version numbers
2021-10-09 20:40:10 +01:00
comp500
ac9225ff93
Fix modrinth semver handling ( fixes #60 )
2021-10-03 18:30:44 +01:00
comp500
48adf3ffb1
Comment out Dependencies field for Modrinth versions ( fixes #56 )
2021-09-30 22:49:03 +01:00
comp500
92ba8effaa
Fix modrinth update message ( fixes #50 )
2021-08-22 20:12:37 +01:00
comp500
896b9548de
Fabric filtering and native export for CurseForge
2021-06-15 03:09:49 +01:00
comp500
fd94e671cd
Fix typo
2021-06-13 19:15:57 +01:00
comp500
8cbe7d4c61
Add pack-root option ( fixes #27 )
2021-06-04 02:10:29 +01:00
comp500
d6bed7ad4c
Reorder Cancel option in menus to be more consistent ( fixes #32 )
2021-06-03 22:54:56 +01:00
comp500
92a23dd88d
Fix double-quoting of version filter
2021-05-20 18:03:27 +01:00
comp500
7bedd820c2
Add option to specify additional game versions ( closes #25 )
2021-05-04 19:07:29 +01:00
comp500
8f9b08e3a4
Make copy of API url to fix bug with multiple mods
2021-03-12 02:36:20 +00:00
TheEpicBlock
b5b9fd6810
Modrinth Support ( #11 )
...
Co-authored-by: comp500 <comp500@users.noreply.github.com>
2021-02-16 16:34:52 +00:00