Commit Graph

8 Commits

Author SHA1 Message Date
Anthony Oteri 00a1ad87e7 Rename "repo list" command to "catalog"
The official Docker Registry V2 API calls the commmand to list the repositories
the "catalog", so to keep things as consistent as possible and not invent new
names for things that have meaning in the domain, stick with the same naming
convention.
2023-09-14 09:24:09 -04:00
Anthony Oteri 0a112ed56f Additional documetation of error conditions 2023-09-13 23:05:55 -04:00
Anthony Oteri 7d7e540a16 Refactoring of the repo module
Refactor out several smaller single-responsibility methods from the
current `handle_list` method, including: `fetch_all` and `parse_rfc5988`.
Also provide some better documentation around that module.
2023-09-13 22:58:58 -04:00
Anthony Oteri 88de046934 Remove .clone() from LogLevel which implements Copy 2023-09-13 21:51:33 -04:00
Anthony Oteri 957b0bb2cc Apply consistent formatting with cargo-fmt 2023-09-13 21:45:37 -04:00
Anthony Oteri 74b2f87e51 Add GitHub Rust workflow and dependabot integration 2023-09-13 21:44:06 -04:00
Anthony Oteri 7b0c3f1dcc Create initial project structure
The initial project structure includes the base scaffolding of the
application as well as the ability to fetch the repo list from the
remote endpoint.
2023-09-13 17:37:28 -04:00
Anthony Oteri 556a715b42 Initial commit 2023-09-13 10:50:37 -04:00