Anthony Oteri
a6cd95bfa4
Add unit tests for existing commands
2023-09-26 16:09:52 -04:00
Anthony Oteri
292b44645a
Merge pull request #33 from anthonyoteri/additional-github-integrations
...
Additional Github Integrations
2023-09-26 13:32:00 -04:00
Anthony Oteri
de72ec53aa
Test on Linux/Mac/Windows
2023-09-26 13:27:37 -04:00
Anthony Oteri
e5f2a9f54c
Add dependabot integrations for github-actions
2023-09-26 13:27:11 -04:00
Anthony Oteri
063f1f4f93
Add FUNDING.yml
2023-09-26 13:26:52 -04:00
Anthony Oteri
b5ebc5b4e1
Merge pull request #31 from anthonyoteri/code-of-conduct
...
Create CODE_OF_CONDUCT.md
2023-09-22 08:32:16 -04:00
Anthony Oteri
faa6cbbfe1
Merge pull request #32 from anthonyoteri/issue-templates
...
Update issue templates
2023-09-22 08:31:52 -04:00
Anthony Oteri
dd5bde091e
Update issue templates
2023-09-22 08:30:14 -04:00
Anthony Oteri
1951c2cb4d
Create CODE_OF_CONDUCT.md
2023-09-22 08:28:05 -04:00
Anthony Oteri
41ddcb1f5d
Update README.md with current documentation
2023-09-21 16:33:18 -04:00
Anthony Oteri
9a7cb368f9
Merge pull request #30 from anthonyoteri/more-misc-cleanup
...
More miscellaneous code cleanup
2023-09-21 16:19:52 -04:00
Anthony Oteri
031ea891ec
Run automated code cleanup
2023-09-21 16:18:44 -04:00
Anthony Oteri
79aabc1dac
More miscellaneous code cleanup
2023-09-21 16:17:51 -04:00
Anthony Oteri
c97f19f7cb
Merge pull request #28 from anthonyoteri/misc-cleanup
...
Miscellaneous code cleanup
2023-09-21 15:57:50 -04:00
Anthony Oteri
cead0006a4
Miscellaneous code cleanup
2023-09-21 15:56:34 -04:00
Anthony Oteri
97275a9dcd
Merge pull request #27 from anthonyoteri/repository-url-as-arg
...
Support for specifying the URL on the command line
2023-09-21 15:36:12 -04:00
Anthony Oteri
535e08e9bb
Support for specifying the URL on the command line
2023-09-21 15:34:19 -04:00
Anthony Oteri
4ccec7b1c8
Merge pull request #8 from anthonyoteri/security-doc
...
Create SECURITY.md
2023-09-21 14:45:24 -04:00
Anthony Oteri
4238828095
Create SECURITY.md
2023-09-21 14:43:14 -04:00
Anthony Oteri
4e972f220e
Merge pull request #25 from anthonyoteri/fix-clippy-errors
...
Fix clippy security errors
2023-09-21 14:39:36 -04:00
Anthony Oteri
3156a9f99e
Fix clippy security errors
2023-09-21 14:28:15 -04:00
Anthony Oteri
0a6339e054
Merge pull request #10 from anthonyoteri/clippy-pedantic
...
Enable Clippy::Pedantic checks by default
2023-09-21 13:51:57 -04:00
Anthony Oteri
2e084a4b2e
Enable Clippy::Pedantic checks by default
2023-09-21 13:47:25 -04:00
Anthony Oteri
b4005f3cda
Merge pull request #9 from anthonyoteri/github-workflows
...
Update GitHub workflows
2023-09-21 11:41:28 -04:00
Anthony Oteri
dcd656e9c8
Update GitHub workflows
...
Updates the github workflows to separate the clippy analysis from the rest. This way the clippy analysis can be done on a schedule. Also update the clippy analysis to upload the results to GitHub as security issues.
2023-09-21 11:39:58 -04:00
Anthony Oteri
c059c4ae73
Organized imports
2023-09-20 16:41:59 -04:00
Anthony Oteri
3768401faf
Refactoring for Show/Delete handlers
...
Refactor the existing code architecture to be a little flatter to support adding the show and delete handlers. Currently these two handlers are just stubbed functions, but the CLI looks about right.
2023-09-20 16:38:24 -04:00
Anthony Oteri
6f44b77a6d
Code cleanup
...
Fix some minor issues detected by automated code inspection tools.
2023-09-18 14:37:10 -04:00
Anthony Oteri
d450bccf9a
Add .idea folder
2023-09-18 14:16:44 -04:00
Anthony Oteri
6199848e23
Add Required Copyright header to source files
2023-09-18 14:16:09 -04:00
Anthony Oteri
b9d34e7614
Add support for listing image tags
2023-09-18 14:01:21 -04:00
Anthony Oteri
116effb7f1
Update README.md to reflect recent changes.
2023-09-14 10:26:08 -04:00
Anthony Oteri
9445c9e817
Add API Version check endpoint
2023-09-14 10:03:10 -04:00
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