diff --git a/dist/docker-scout_0.18.1_checksums.txt b/dist/docker-scout_0.18.1_checksums.txt
deleted file mode 100644
index 4cbdbe6..0000000
--- a/dist/docker-scout_0.18.1_checksums.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-91eb215aafdf46b7e96e8c4d94e8583d6c952692b3d5cd645e3310736cb80caa docker-scout_0.18.1_windows_arm64.zip
-a9420f4a6cb5557eac8eb6e8b5e9bd649d3f6825bca72cd7721e1c4a2a253b97 docker-scout_0.18.1_linux_arm64.tar.gz
-b17ee60f098c7fdb7f5469501f1ef5d8e237c14749c4d0445cfc054e810f28a6 docker-scout_0.18.1_linux_amd64.tar.gz
-ce281f30899ebaccdcc2826c0d8bb8e0ecc441d46ac92e67aed69d2cf97cf712 docker-scout_0.18.1_darwin_amd64.tar.gz
-e5bfdd04d4be59ef88c9b7bde574918dd47bd2d938ec68469aeb25fa1ca5afbe docker-scout_0.18.1_darwin_arm64.tar.gz
-eea26cd037e8aacdf3ab658f9021f60b03899381220a6eb7cc2264c87336bd3c docker-scout_0.18.1_windows_amd64.zip
diff --git a/dist/docker-scout_0.19.0_checksums.txt b/dist/docker-scout_0.19.0_checksums.txt
new file mode 100644
index 0000000..379b050
--- /dev/null
+++ b/dist/docker-scout_0.19.0_checksums.txt
@@ -0,0 +1,6 @@
+08ac5198759d120209073dc87237f47de2332a9acc8e4628d835954004254f48 docker-scout_0.19.0_darwin_arm64.tar.gz
+0d4777c587d83bc9f650f8e47736786b8132fca0bdc142786cfd52d7716f7fdd docker-scout_0.19.0_linux_arm64.tar.gz
+2f0773e563387e395d2447bafe84046785aed06ad70666bdb50ec312b5dedf5a docker-scout_0.19.0_windows_arm64.zip
+5236bf877b35fef24e7182b78bc87357a0733264861b2335b9e1cdfb66bc91a0 docker-scout_0.19.0_darwin_amd64.tar.gz
+6d74f25d8e397e9bf843f349688bcc2eec1dc040dc502fe8019ca2571e02cdba docker-scout_0.19.0_linux_amd64.tar.gz
+97a779dde1a40ea59f9e40bcf8555439d2b4c0f7bb7b54ddc4ef175dbbac4201 docker-scout_0.19.0_windows_amd64.zip
diff --git a/dist/docker-scout_0.18.1_darwin_amd64.tar.gz b/dist/docker-scout_0.19.0_darwin_amd64.tar.gz
similarity index 66%
rename from dist/docker-scout_0.18.1_darwin_amd64.tar.gz
rename to dist/docker-scout_0.19.0_darwin_amd64.tar.gz
index 75c4191..d8c5406 100644
Binary files a/dist/docker-scout_0.18.1_darwin_amd64.tar.gz and b/dist/docker-scout_0.19.0_darwin_amd64.tar.gz differ
diff --git a/dist/docker-scout_0.18.1_darwin_arm64.tar.gz b/dist/docker-scout_0.19.0_darwin_arm64.tar.gz
similarity index 66%
rename from dist/docker-scout_0.18.1_darwin_arm64.tar.gz
rename to dist/docker-scout_0.19.0_darwin_arm64.tar.gz
index 4441f0e..4d9d678 100644
Binary files a/dist/docker-scout_0.18.1_darwin_arm64.tar.gz and b/dist/docker-scout_0.19.0_darwin_arm64.tar.gz differ
diff --git a/dist/docker-scout_0.18.1_linux_amd64.tar.gz b/dist/docker-scout_0.19.0_linux_amd64.tar.gz
similarity index 66%
rename from dist/docker-scout_0.18.1_linux_amd64.tar.gz
rename to dist/docker-scout_0.19.0_linux_amd64.tar.gz
index 1c9cc45..884cc55 100644
Binary files a/dist/docker-scout_0.18.1_linux_amd64.tar.gz and b/dist/docker-scout_0.19.0_linux_amd64.tar.gz differ
diff --git a/dist/docker-scout_0.18.1_linux_arm64.tar.gz b/dist/docker-scout_0.19.0_linux_arm64.tar.gz
similarity index 64%
rename from dist/docker-scout_0.18.1_linux_arm64.tar.gz
rename to dist/docker-scout_0.19.0_linux_arm64.tar.gz
index d3f0824..366c0a6 100644
Binary files a/dist/docker-scout_0.18.1_linux_arm64.tar.gz and b/dist/docker-scout_0.19.0_linux_arm64.tar.gz differ
diff --git a/dist/docker-scout_0.18.1_windows_amd64.zip b/dist/docker-scout_0.19.0_windows_amd64.zip
similarity index 66%
rename from dist/docker-scout_0.18.1_windows_amd64.zip
rename to dist/docker-scout_0.19.0_windows_amd64.zip
index 1844799..7a254d9 100644
Binary files a/dist/docker-scout_0.18.1_windows_amd64.zip and b/dist/docker-scout_0.19.0_windows_amd64.zip differ
diff --git a/dist/docker-scout_0.18.1_windows_arm64.zip b/dist/docker-scout_0.19.0_windows_arm64.zip
similarity index 65%
rename from dist/docker-scout_0.18.1_windows_arm64.zip
rename to dist/docker-scout_0.19.0_windows_arm64.zip
index 4df6cfa..20173ff 100644
Binary files a/dist/docker-scout_0.18.1_windows_arm64.zip and b/dist/docker-scout_0.19.0_windows_arm64.zip differ
diff --git a/docs/docker_scout.yaml b/docs/docker_scout.yaml
index fae29f5..0d98f3a 100644
--- a/docs/docker_scout.yaml
+++ b/docs/docker_scout.yaml
@@ -7,6 +7,7 @@ plink: docker.yaml
cname:
- docker scout compare
- docker scout cves
+ - docker scout push
- docker scout quickview
- docker scout recommendations
- docker scout repo
@@ -15,6 +16,7 @@ cname:
clink:
- docker_scout_compare.yaml
- docker_scout_cves.yaml
+ - docker_scout_push.yaml
- docker_scout_quickview.yaml
- docker_scout_recommendations.yaml
- docker_scout_repo.yaml
diff --git a/docs/docker_scout_compare.yaml b/docs/docker_scout_compare.yaml
index 316e1a8..7d70c0b 100644
--- a/docs/docker_scout_compare.yaml
+++ b/docs/docker_scout_compare.yaml
@@ -148,7 +148,7 @@ options:
swarm: false
- option: to
value_type: string
- description: Image, directory or archive to compare to
+ description: Image, directory, or archive to compare to
deprecated: false
hidden: false
experimental: false
@@ -189,7 +189,7 @@ options:
value_type: string
default_value: image
description: |-
- Type of the image to analyze. Can be one of:
+ Image type to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
diff --git a/docs/docker_scout_push.yaml b/docs/docker_scout_push.yaml
new file mode 100644
index 0000000..ca9b3a8
--- /dev/null
+++ b/docs/docker_scout_push.yaml
@@ -0,0 +1,44 @@
+command: docker scout push
+short: Push an image or image index to Docker Scout (experimental)
+long: |
+ The docker scout push command allows to push an image or image index to Docker Scout.
+usage: docker scout push IMAGE
+pname: docker scout
+plink: docker_scout.yaml
+options:
+ - option: namespace
+ value_type: string
+ description: Docker Hub namespace to push to
+ deprecated: false
+ hidden: false
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+ - option: sbom
+ value_type: bool
+ default_value: "false"
+ description: Create and upload SBOMs
+ deprecated: false
+ hidden: false
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+inherited_options:
+ - option: debug
+ value_type: bool
+ default_value: "false"
+ description: Debug messages
+ deprecated: false
+ hidden: true
+ experimental: false
+ experimentalcli: false
+ kubernetes: false
+ swarm: false
+deprecated: false
+experimental: false
+experimentalcli: true
+kubernetes: false
+swarm: false
+
diff --git a/docs/docker_scout_repo.yaml b/docs/docker_scout_repo.yaml
index ef3e82b..2d1645f 100644
--- a/docs/docker_scout_repo.yaml
+++ b/docs/docker_scout_repo.yaml
@@ -1,6 +1,6 @@
command: docker scout repo
-short: Commands to list, enable and disable Docker Scout on repositories
-long: Commands to list, enable and disable Docker Scout on repositories
+short: Commands to list, enable, and disable Docker Scout on repositories
+long: Commands to list, enable, and disable Docker Scout on repositories
pname: docker scout
plink: docker_scout.yaml
cname:
diff --git a/docs/scout.md b/docs/scout.md
index 432cfba..566648f 100644
--- a/docs/scout.md
+++ b/docs/scout.md
@@ -14,9 +14,10 @@ Command line tool for Docker Scout
| [`compare`](scout_compare.md) | Compare two images and display differences (experimental) |
| [`cves`](scout_cves.md) | Display CVEs identified in a software artifact |
| [`entitlement`](scout_entitlement.md) | Manage entitlement of a Docker Hub repository |
+| [`push`](scout_push.md) | Push an image or image index to Docker Scout (experimental) |
| [`quickview`](scout_quickview.md) | Quick overview of an image |
| [`recommendations`](scout_recommendations.md) | Display available base image updates and remediation recommendations |
-| [`repo`](scout_repo.md) | Commands to list, enable and disable Docker Scout on repositories |
+| [`repo`](scout_repo.md) | Commands to list, enable, and disable Docker Scout on repositories |
| [`sbom`](scout_sbom.md) | Generate or display SBOM of an image |
| [`stream`](scout_stream.md) | Record an image into a stream (experimental) |
| [`version`](scout_version.md) | Show Docker Scout version information |
diff --git a/docs/scout_compare.md b/docs/scout_compare.md
index 880d8c0..b71a120 100644
--- a/docs/scout_compare.md
+++ b/docs/scout_compare.md
@@ -22,11 +22,11 @@ Compare two images and display differences (experimental)
| `-o`, `--output` | `string` | | Write the report to a file. |
| `--platform` | `string` | | Platform of image to analyze |
| `--ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
-| `--to` | `string` | | Image, directory or archive to compare to |
+| `--to` | `string` | | Image, directory, or archive to compare to |
| `--to-latest` | | | Latest image processed to compare to |
| `--to-ref` | `string` | | Reference to use if the provided tarball contains multiple references.
Can only be used with --type archive. |
| `--to-stream` | `string` | | Name of stream to compare to |
-| `--to-type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
+| `--to-type` | `string` | `image` | Image type to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
| `--type` | `string` | `image` | Type of the image to analyze. Can be one of:
- image
- oci-dir
- archive (docker save tarball)
|
diff --git a/docs/scout_push.md b/docs/scout_push.md
new file mode 100644
index 0000000..c77a932
--- /dev/null
+++ b/docs/scout_push.md
@@ -0,0 +1,15 @@
+# docker scout push
+
+
+Push an image or image index to Docker Scout (experimental)
+
+### Options
+
+| Name | Type | Default | Description |
+|:--------------|:---------|:--------|:--------------------------------|
+| `--namespace` | `string` | | Docker Hub namespace to push to |
+| `--sbom` | | | Create and upload SBOMs |
+
+
+
+
diff --git a/docs/scout_repo.md b/docs/scout_repo.md
index 7bfb5c2..e42103e 100644
--- a/docs/scout_repo.md
+++ b/docs/scout_repo.md
@@ -1,7 +1,7 @@
# docker scout repo
-Commands to list, enable and disable Docker Scout on repositories
+Commands to list, enable, and disable Docker Scout on repositories
### Subcommands