Borg/cmd
google-labs-jules[bot] aaa8ab3966 fix: Resolve broken build and improve testing
This commit fixes a critical build issue where the application was being compiled as an archive instead of an executable. This was caused by the absence of a `main` package.

The following changes have been made to resolve this and improve the development process:

- A `main.go` file has been added to the root of the project to serve as the application's entry point.
- A `Taskfile.yml` has been introduced to standardize the build, run, and testing processes.
- The build process has been corrected to produce a runnable binary.
- An end-to-end test (`TestE2E`) has been added to the test suite. This test builds the application and runs it with the `--help` flag to ensure the binary is always executable, preventing similar build regressions in the future.
2025-11-01 23:55:14 +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 fix: Resolve broken build and improve testing 2025-11-01 23:55:14 +00:00
collect_pwa.go feat: Update collect pwa command to use flags and update documentation 2025-11-01 23:20:46 +00:00
collect_website.go feat: Add ability to download from GitHub releases 2025-11-01 19:03:04 +00:00
main_test.go fix: Resolve broken build and improve testing 2025-11-01 23:55:14 +00:00
root.go fix: Resolve broken build and improve testing 2025-11-01 23:55:14 +00:00
serve.go feat: Add ability to download from GitHub releases 2025-11-01 19:03:04 +00:00