* added list command filter by side
* changed error logging for --side flags
* removed len checks on side flags
* removed comments previous commit made useless
- Fixed creation of duplicate index entries when importing from CurseForge (fixes#224)
- Automatically remove duplicates in index
- Fixed `packwiz serve` with a custom `--pack-root` argument (fixes#223)
- Fixed `packwiz serve` with a custom index.toml location
- Cleaned up internal serving code, added comments and better errors
- Refactored path handling code
- Improved refreshing/exporting performance
- Factored out duplicated exporting logic
- Replaced GetAllMods calls with cleaner LoadAllMods calls and made the former private
- Improved variable names in update command
- Improved handling of aliassed files
- Changed CheckUpdate to take references to metadata
- Removed the ability to use an absolute path to the index file (that probably didn't work anyway)
- Behaviour change: order of entries in exported files may be random
* Add base and loader command
* Support updating to latest
* Support explicit fabric versions
* Support explicit Forge version
* Support quilt
* Add support for updating Minecraft
* Add support for Forge recommended
* Fix Forge version sorting
* Various fixes
* Add documentation to the use
* More suggestions
* Add index page to dev server
* Add target=_blank to packwiz-installer link
* Improve sentence about packwiz-installer
Co-authored-by: comp500 <comp500@users.noreply.github.com>
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.
index.toml is now the pack root - if you want to replicate
what the pack-root option would have provided, just move
your index.toml (and update the path in pack.toml)