hopper/src
[ ] c12be7b126 Implement init command
Which comes with basic hopfile support. I went back and forth a lot on
the best layout but eventually stuck mostly to how it was described in
the README. There are still a lot of questions surrounding the best
format for this file and what info it should and should not store.

For example: should currently installed versions be stored here? what
about project IDs rather than names? Regarding sources, I settled on a
simple string format of "provider:modname" where provider can currenly
only be "modrinth" with the expectation that other recognised sources
may exist in future.

Regarding the init command itself, I decided to avoid updating any
existing file since that seemed like a predicatable and non-destructive
implementation. I also briefly considered dropping the output location
and having the file be written to stdout so that it could written by the
shell, but stuck with the README once again.
2022-12-25 19:35:23 +00:00
..
api.rs Implement Error parsing for API responses 2022-12-09 06:01:37 +00:00
client.rs Merge pull request 'Fix error when no facets are specifed' (#16) from BlankParenthesis/hopper:fix-filter into main 2022-12-24 04:06:21 +00:00
config.rs Implement init command 2022-12-25 19:35:23 +00:00
hopfile.rs Implement init command 2022-12-25 19:35:23 +00:00
main.rs Implement init command 2022-12-25 19:35:23 +00:00