With the following commands, you can manage packages in your account:
Uploading packages
Uploading your packages is easy. Once you’ve installed the CLI, upload files to your account with:
$ fury push package-1.0.0.gem -a ACCOUNT
Listing packages
You can list the contents of your account with the following command, which will enumerate the names and details of all the packages in an account:
$ fury list -a ACCOUNT
And if you’d like to see all the versions of a particular package:
$ fury versions package-name -a ACCOUNT
Removing packages
If you’ve uploaded a buggy package or accidentally checked-in some secret credentials into your code, you can permanently remove a package version from your account:
$ fury yank package-name -v 0.1.0 -a ACCOUNT
To delete multiple packages or versions, you can use the shortened syntax:
$ fury yank pkg-one@0.1.0 pkg-two@0.2.0 -a ACCOUNT
This command will prompt for confirmation, which you can bypass with
the -f
or --force
flag.
Naming conflicts
You may have packages with the same name, but of different kinds. This is often
the case if you’d like to distribute your software via multiple channels
(e.g. APT & RPM or npm & Bower). For this, you can add a KIND:
prefix to the package name:
$ fury yank deb:package-name -v 0.1.0 -a ACCOUNT
This will work for all commands that accept a package name. You can find
the kind specifier for a package on the dashboard, via the list
command,
or the Package Types page.