Skip to content

Commit ee79e5c

Browse files
authored
Update readme.md to include extra commands and more upstreams (#205)
1 parent 320fde2 commit ee79e5c

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

README.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Please see the [changelog](https://github.com/cloudsmith-io/cloudsmith-cli/blob/
2828

2929
The CLI currently supports the following commands (and sub-commands):
3030

31-
- `auth`: Authenticate the CLI against an organization's SAML configuration.
31+
- `authenticate`|`auth`: Authenticate the CLI against an organization's SAML configuration.
3232
- `check`: Check rate limits and service status.
3333
- `copy`|`cp`: Copy a package to another repository.
3434
- `delete`|`rm`: Delete a package from a repository.
@@ -52,7 +52,10 @@ The CLI currently supports the following commands (and sub-commands):
5252
- `metrics`: Metrics and statistics for a repository.
5353
- `tokens`: Retrieve bandwidth usage for entitlement tokens.
5454
- `packages`: Retrieve package usage for repository.
55-
- `move`|`mv`: Move (promote) a package to another repo.
55+
- `move`|`mv`|`promote`: Move (promote) a package to another repo.
56+
- `policy`: Manage policies for an organization.
57+
- `license`: Manage license policies for an organization.
58+
- `vulnerability`: Manage vulnerability policies for an organization.
5659
- `push`|`upload`: Push (upload) a new package to a repository.
5760
- `alpine`: Push (upload) a new Alpine package upstream.
5861
- `cargo`: Push (upload) a new Cargo package upstream.
@@ -87,16 +90,30 @@ The CLI currently supports the following commands (and sub-commands):
8790
- `delete`|`rm`: Delete a repository from a namespace.
8891
- `resync`: Resynchronise a package in a repository.
8992
- `status`: Get the synchronisation status for a package.
90-
- `tags`: Manage the tags for a package in a repository.
93+
- `tags`|`tag`: Manage the tags for a package in a repository.
9194
- `add`: Add tags to a package in a repository.
9295
- `clear`: Clear all existing (non-immutable) tags from a package in a repository.
9396
- `list`|`ls`: List tags for a package in a repository.
9497
- `remove`|`rm`: Remove tags from a package in a repository.
9598
- `replace`: Replace all existing (non-immutable) tags on a package in a repository.
96-
- `whoami`: Retrieve your current authentication status.
9799
- `tokens`: Manage API tokens.
98100
- `list`|`ls`: List API tokens.
99101
- `refresh`: Refresh an API token.
102+
- `upstream`: Manage upstreams for a repository.
103+
- `cran`: Manage cran upstreams for a repository.
104+
- `dart`: Manage dart upstreams for a repository.
105+
- `deb`: Manage deb upstreams for a repository.
106+
- `docker`: Manage docker upstreams for a repository.
107+
- `helm`: Manage helm upstreams for a repository.
108+
- `hex`: Manage hex upstreams for a repository.
109+
- `maven`: Manage maven upstreams for a repository.
110+
- `npm`: Manage npm upstreams for a repository.
111+
- `nuget`: Manage nuget upstreams for a repository.
112+
- `python`: Manage python upstreams for a repository.
113+
- `rpm`: Manage rpm upstreams for a repository.
114+
- `ruby`: Manage ruby upstreams for a repository.
115+
- `swift`: Manage swift upstreams for a repository.
116+
- `whoami`: Retrieve your current authentication status.
100117

101118
## Installation
102119

cloudsmith_cli/cli/commands/upstream.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
"rpm",
2929
"ruby",
3030
"cran",
31+
"swift",
32+
"hex",
3133
]
3234

3335

0 commit comments

Comments
 (0)