Need your own package repository for Alpine, Cargo, CocoaPods, Composer, Conan, CRAN, Dart, Debian, Docker, Go, Helm, LuaRocks, Maven, npm, NuGet, P2, Python, RedHat, Ruby, Terraform, Vagrant, Raw & More?

Cloudsmith provides better DevOps with simple and secure delivery of your software, from dev to production.

Start My Free 7-Day Trial
 Open-Source cloudsmith cloudsmith (Cloudsmith) / cli  GitHub Project
Official repository for the Cloudsmith CLI application.
These tend to be pre-releases, for stable releases download from PyPi: https://pypi.python.org/pypi/cloudsmith-cli
Note: Packages in this repository are licensed as Apache License 2.0 (dependencies may be licensed differently).

Python logo cloudsmith-cli  0.30.1

One-liner (summary)

Cloudsmith Command-Line Interface (CLI)

Description

# Cloudsmith Command Line Interface (CLI)

[![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/badges/version/cloudsmith/cli/python/cloudsmith-cli/latest/xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true)](https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/latest/xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/) [![Python Versions](https://img.shields.io/pypi/pyversions/cloudsmith-cli.svg)](https://pypi.python.org/pypi/cloudsmith-cli) [![PyPI Version](https://img.shields.io/pypi/v/cloudsmith-cli.svg)](https://pypi.python.org/pypi/cloudsmith-cli) [![CircleCI](https://circleci.com/gh/cloudsmith-io/cloudsmith-cli.svg?style=svg)](https://circleci.com/gh/cloudsmith-io/cloudsmith-cli) [![Maintainability](https://api.codeclimate.com/v1/badges/c4ce2988b461d7b31cd5/maintainability)](https://codeclimate.com/github/cloudsmith-io/cloudsmith-cli/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/c4ce2988b461d7b31cd5/test_coverage)](https://codeclimate.com/github/cloudsmith-io/cloudsmith-cli/test_coverage) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)

The [Cloudsmith](https://cloudsmith.io) Command Line Interface (CLI) is a Py2/Py3 text-based interface to the [API](https://api.cloudsmith.io). This allows users, machines and other services to access and integrate smoothly with Cloudsmith without requiring explicit plugins or tools. [Be awesome. Automate Everything](https://cloudsmith.com/company/the-tao-of-cloudsmith/).

The following asciinema video demonstrates some of the CLI commands: [![asciicast](https://asciinema.org/a/DkNXQWQGBjWkfGPAkDAPNz7xe.svg)](https://asciinema.org/a/DkNXQWQGBjWkfGPAkDAPNz7xe)

We also have a [demo video on YouTube](https://youtu.be/R-g8ZhDwTKk):

You can also read our [blog article](https://blog.cloudsmith.io/2017/11/25/automation-as-simple-as-a-b-cli/) that introduced the first version of the CLI and the Cloudsmith RESTful API.

## Changelog

Please see the [changelog](https://github.com/cloudsmith-io/cloudsmith-cli/blob/master/CHANGELOG.md) for the list of changes by version. The current version is displayed in the PyPi badge at the top.

## Features

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

  • check: Check rate limits and service status.
  • copy`|`cp: Copy a package to another repository.
  • delete`|`rm: Delete a package from a repository.
  • docs: Launch the help website in your browser.
  • entitlements`|`ents: Manage the entitlements for a repository. - create`|`new: Create a new entitlement in a repository. - delete`|`rm: Delete an entitlement from a repository. - list`|`ls: List entitlements for a repository. - refresh: Refresh an entitlement in a repository. - sync: Sync entitlements from another repository. - update`|`set: Update (patch) a entitlement in a repository.
  • help: Display the delightful help message and exit.
  • list`|`ls: List distros, packages, repos and entitlements. - distros: List available distributions. - entitlements: List entitlements for a repository. - packages: List packages for a repository. (Aliases repos list) - repos: List repositories for a namespace (owner).
  • login`|`token: Retrieve your API authentication token/key via login.
  • metrics: Metrics and statistics for a repository. - tokens: Retrieve bandwidth usage for entitlement tokens. - packages: Retrieve package usage for repository.
  • move`|`mv: Move (promote) a package to another repo.
  • push`|`upload: Push (upload) a new package to a repository. - alpine: Push (upload) a new Alpine package upstream. - cargo: Push (upload) a new Cargo package upstream. - composer: Push (upload)

Size

79.7 KB

Downloads

0

Tags

bdist/wheel whl noarch py2/py3 latest

Status  Completed
Checksum (MD5) 75652ea3c639242af485a5f51d41f994
Checksum (SHA-1) 41e09cf245418dc88938065284810a81ef3f80a6
Checksum (SHA-256) 13ff6f5b69e25c6d89d968af6b21f1dcff3586b64a7239b7f2e3bb2171bcecb7
Checksum (SHA-512) 630c378aa36465fcd44992d8851f7acd26e47ead80eca18e7dd2e5919d63a9bec1…
GPG Signature
Storage Region Default Region
Type  Binary (contains binaries and binary artifacts)
Uploaded At 1 week, 4 days ago
Uploaded By andrew-speed-EV2
Slug Id cloudsmith_cli-0301-py2py3-none-anywhl-jdA
Unique Id onoCPkzjwElh
Version (Raw) 0.30.1
Version (Parsed)
  • Major: 0
  • Minor: 30
  • Patch: 1
  • Type: SemVer (Strict)
  extended metadata
Author Cloudsmith Ltd <support@cloudsmith.io>
Classifiers Development Status :: 5 - Production/Stable | Environment :: Console | Intended Audience :: Developers | Intended Audience :: System Administrators | License :: OSI Approved :: Apache Software License | Operating System :: POSIX :: Linux | Programming Language :: Python | Programming Language :: Python :: 2 | Programming Language :: Python :: 3 | Topic :: Internet | Topic :: System :: Systems Administration | Topic :: Utilities
Homepage URL https://github.com/cloudsmith-io/cloudsmith-cli
Keywords cloudsmith,cli,devops
Metadata Version 2.1
Platforms any
Py Filetype bdist_wheel
Py Version py2.py3
Requires Dist click (!=8.0.2,>=7.0) | click-configfile (>=0.2.3) | click-didyoumean (>=0.0.3) | click-spinner (>=0.1.7) | cloudsmith-api (<1.0,>=0.0.0) | colorama (>=0.3.9) | future (>=0.16.0) | requests (>=2.18.4) | requests-toolbelt (>=0.8.0) | semver (>=2.7.9) | simplejson (>=3.12.0) | six (>=1.11.0)
pkg cloudsmith_cli-0.30.1-py2.py3-n… 0
79.7 KB
md5 sha1 sha256 sha512
Package Contents (cloudsmith_cli-0.30.1-py2.py3-none-any.whl)
Loading...

This package has 78 files/directories.

  Python logo
cloudsmith-cli
 0.30.1
bdist/wheel whl noarch py2/py3 latest
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.30.0
bdist/wheel whl noarch py2/py3
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.29.0
bdist/wheel whl noarch py2/py3
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.28.2
bdist/wheel whl noarch py2/py3
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.28.1
bdist/wheel whl noarch py2/py3
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.28.0
bdist/wheel whl noarch py2/py3
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.27.0
bdist/wheel whl noarch py2/py3
0 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.26.0
bdist/wheel whl noarch py2/py3
77.7 KB 1 year ago
35 kyle-harrison-2-Zlx
 Older Python logo
cloudsmith-cli
 0.25.5
bdist/wheel whl noarch py2/py3
79.4 KB 1 year ago
28 lskillen
 Older Python logo
cloudsmith-cli
 0.25.4
bdist/wheel whl noarch py2/py3
30 andrew-speed-EV2
 Older Python logo
cloudsmith-cli
 0.25.3
bdist/wheel whl noarch py2/py3
77 kyle-harrison-2-Zlx
 Older Python logo
cloudsmith-cli
 0.25.2
bdist/wheel whl noarch py2/py3
40 lskillen
 Older Python logo
cloudsmith-cli
 0.25.1
bdist/wheel whl noarch py2/py3
39 lskillen
 Older Python logo
cloudsmith-cli
 0.25.0
bdist/wheel whl noarch py2/py3
35 kyle-harrison-2-Zlx
 Older Python logo
cloudsmith-cli
 0.24.2
bdist/wheel whl noarch py2/py3
43 lskillen
 Older Python logo
cloudsmith-cli
 0.24.1
bdist/wheel whl noarch py2/py3
48 kyle-harrison-2-Zlx
 Older Python logo
cloudsmith-cli
 0.24.0
bdist/wheel whl noarch py2/py3
41 kyle-harrison-2-Zlx
 Older Python logo
cloudsmith-cli
 0.23.0
bdist/wheel whl noarch py2/py3
89 lskillen
 Older Python logo
cloudsmith-cli
 0.22.2
bdist/wheel whl noarch py2/py3
93 kyle-harrison-2-Zlx
 Older Python logo
cloudsmith-cli
 0.22.1
bdist/wheel whl noarch py2/py3
73 kyle-harrison-2-Zlx
Loading...

You can embed a badge in another website that shows this or the latest version of this package.

To embed the badge for this specific package version, use the following:

[![This version of 'cloudsmith-cli' @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true)](https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/)
|This version of 'cloudsmith-cli' @ Cloudsmith|
.. |This version of 'cloudsmith-cli' @ Cloudsmith| image:: https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true
   :target: https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/
image::https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true[link="https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/",title="This version of 'cloudsmith-cli' @ Cloudsmith"]
<a href="https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/"><img src="https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/0.30.1/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true" alt="This version of 'cloudsmith-cli' @ Cloudsmith" /></a>

rendered as: This version of 'cloudsmith-cli' @ Cloudsmith

To embed the badge for the latest package version, use the following:

[![Latest version of 'cloudsmith-cli' @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true&show_latest=true)](https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/)
|Latest version of 'cloudsmith-cli' @ Cloudsmith|
.. |Latest version of 'cloudsmith-cli' @ Cloudsmith| image:: https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true&show_latest=true
   :target: https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/
image::https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true&show_latest=true[link="https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/",title="Latest version of 'cloudsmith-cli' @ Cloudsmith"]
<a href="https://cloudsmith.io/~cloudsmith/repos/cli/packages/detail/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/"><img src="https://api-prd.cloudsmith.io/v1/badges/version/cloudsmith/cli/python/cloudsmith-cli/latest/a=noarch;xf=bdist_wheel;xn=cloudsmith-cli;xv=py2.py3/?render=true&show_latest=true" alt="Latest version of 'cloudsmith-cli' @ Cloudsmith" /></a>

rendered as: Latest version of 'cloudsmith-cli' @ Cloudsmith

These instructions assume you have setup the repository first (or read it).

To install/use cloudsmith-cli @ version 0.30.1 ...

pip install 'cloudsmith-cli==0.30.1'

You can also install the latest version of this package:

pip install --upgrade 'cloudsmith-cli'

If necessary, you can specify the repository directly:

pip install \
  --extra-index-url=https://dl.cloudsmith.io/public/cloudsmith/cli/python/simple/ \
  cloudsmith-cli==0.30.1

If you've got a project requirements.txt file, you can specify this as a dependency:

--extra-index-url=https://dl.cloudsmith.io/public/cloudsmith/cli/python/simple/
cloudsmith-cli==0.30.1
Warning: We highly recommend using pip (or similar) rather than installing directly.
Top