Borg/cmd
google-labs-jules[bot] 07db4443af feat: Add collect github command and resolve merge conflict
This commit introduces a new `collect github` command with two subcommands:
- `repo`: Clones a GitHub repository. This functionality was previously under the `collect git` command.
- `release`: Downloads assets from the latest GitHub release of a repository.

The `release` subcommand supports the following features:
- Version checking against a provided version string using the `--version` flag.
- Downloading a specific file from the release using the `--file` flag.
- Downloading all assets from the release and packing them into a DataNode using the `--pack` flag.
- Specifying an output directory for the downloaded files using the `--output` flag.

This commit also resolves a merge conflict by restructuring the `collect` command and its subcommands. The `collect git` and `collect github-release` commands have been consolidated under the new `collect github` command to provide a more organized and user-friendly command structure.
2025-11-01 22:22:32 +00:00
..
all.go feat: Add ability to download from GitHub releases 2025-11-01 19:03:04 +00:00
collect.go feat: Add recursive website downloader and progress bar 2025-10-31 21:35:53 +00:00
collect_github.go feat: Add collect github command and resolve merge conflict 2025-11-01 22:22:32 +00:00
collect_github_release_subcommand.go feat: Add collect github command and resolve merge conflict 2025-11-01 22:22:32 +00:00
collect_github_repo.go feat: Add collect github command and resolve merge conflict 2025-11-01 22:22:32 +00:00
collect_pwa.go feat: Add ability to download from GitHub releases 2025-11-01 19:03:04 +00:00
collect_website.go feat: Add ability to download from GitHub releases 2025-11-01 19:03:04 +00:00
root.go feat: Implement core data collection and Trix cube functionality 2025-10-31 05:02:29 +00:00
serve.go feat: Add ability to download from GitHub releases 2025-11-01 19:03:04 +00:00