Directory Syncing Megaissue #11

Open
opened 2025-02-11 19:05:51 -06:00 by cswimr · 0 comments
Owner

Individual issues may be created for each of these tasks, depending on complexity.

Todo:

  • Download metafiles from their respective provider URL
  • Retrieve non-metafiles from the paths they're defined at relative to pack.toml / index.toml
  • Check hashes for both non-metafiles and metafiles on download / retrieval
  • Ensure files are downloaded on the correct Side (server-side / client-side)
  • Don't download a file if it already exists with a matching hash
  • (?) Implement handling for resources on Curseforge that have 3rd party downloads disabled (may be out of scope for @packwizjs/sync)
  • (?) Implement caching and use symlinks to reduce storage usage where possible
Individual issues may be created for each of these tasks, depending on complexity. Todo: - [x] Download metafiles from their respective [provider URL](https://packwizjs.csw.im/classes/provider.UrlProvider.html#url) - [x] Retrieve non-metafiles from the paths they're defined at relative to `pack.toml` / `index.toml` - [x] Check hashes for both non-metafiles and metafiles on download / retrieval - [x] Ensure files are downloaded on the correct Side (server-side / client-side) - [x] Don't download a file if it already exists with a matching hash - [ ] (?) Implement handling for resources on Curseforge that have 3rd party downloads disabled *(may be out of scope for `@packwizjs/sync`)* - [ ] (?) Implement caching and use symlinks to reduce storage usage where possible
cswimr added the
feature
label 2025-02-11 19:05:51 -06:00
cswimr self-assigned this 2025-02-11 19:05:51 -06:00
cswimr added this to the (deleted) project 2025-02-11 19:05:51 -06:00
cswimr added the
@packwizjs
sync
label 2025-02-11 19:06:46 -06:00
This repository is archived. You cannot comment on issues.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: GalacticFactory/PackwizJS#11
No description provided.