Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Allow Hauler to export a manifest of the store #169

Open
zackbradys opened this issue Feb 2, 2024 · 0 comments
Open

[feature] Allow Hauler to export a manifest of the store #169

zackbradys opened this issue Feb 2, 2024 · 0 comments
Labels
enhancement New feature or request size/L Denotes an issue/PR requiring a relatively large amount of work
Milestone

Comments

@zackbradys
Copy link
Member

zackbradys commented Feb 2, 2024

Is your feature request related to a problem? Please describe.
*Yes, please see below

Describe the solution you'd like

  • Allow users to save the current store state as hauler manifest (yaml) so it can be export or reused at a later date. For example, if I added a bunch of content to the store using hauler store add ......., then I'm not able to save the content as a manifest, unless I manually create a hauler manifest.

Example Implementation:

zackbradys@Zacks-MBP test % hauler store save -h
Save a content store to a store archive or hauler manifest

Usage:
  hauler store save [flags]

Flags:
  -t, --type string       Save the content store as an archive or manifest (default "archive")
  -f, --filename string   Name of archive (default "haul.tar.zst")
  -h, --help              help for save

Global Flags:
      --cache string       Location of where to store cache data (defaults to $XDG_CACHE_DIR/hauler)
  -l, --log-level string    (default "info")
  -s, --store string       Location to create store at (default "store")

Describe alternatives you've considered

  • Generating the hauler manifest outside of hauler and syncing it with hauler store sync
  • Manually adding the contents of a store to a manifest and then storing it for use later

Additional context

  • N/A
@zackbradys zackbradys added enhancement New feature or request size/L Denotes an issue/PR requiring a relatively large amount of work labels Feb 14, 2024
@zackbradys zackbradys moved this to Pending Review in Hauler Feb 14, 2024
@github-project-automation github-project-automation bot moved this to Pending Review in Hauler Jul 17, 2024
@dweomer dweomer changed the title [RFE] Allow Hauler to export a manifest of the store feature: Allow Hauler to export a manifest of the store Jul 26, 2024
@zackbradys zackbradys changed the title feature: Allow Hauler to export a manifest of the store [feature] Allow Hauler to export a manifest of the store Jul 26, 2024
@zackbradys zackbradys added this to the Hauler v1.1.x milestone Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request size/L Denotes an issue/PR requiring a relatively large amount of work
Projects
Status: To Triage
Development

No branches or pull requests

1 participant