Skip to content
gemfuryPublic

About

Gemfury CLI

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Latest commit

 

History

110 Commits

Folders and files

Repository files navigation

Gemfury CLI

Gem Version Tests

This is the Gemfury CLI used to manage your Gemfury packages from the command line. If you're familiar with the service and want to jump straight into command line action, please proceed to the CLI documentation.

Gemfury is your personal cloud for your private and custom RubyGems, Python packages, and NPM modules. Once you upload your packages and enable Gemfury as a source, you can securely deploy any package to any host. It's simple, reliable, and hassle-free.

Installation

Homebrew (macOS and Linux)

brew install --cask gemfury/tap/fury-cli

Homebrew 6 and later does not trust third-party taps by default, so use the fully qualified name as above, or run brew trust gemfury/tap once. The legacy Ruby gemfury formula also installs a fury binary; uninstall it first.

Debian and Ubuntu (apt)

echo "deb [trusted=yes] https://apt.fury.io/cli/ /" | sudo tee /etc/apt/sources.list.d/fury-cli.list
sudo apt-get update && sudo apt-get install fury-cli

Alpine (apk)

echo "https://alpine.fury.io/cli/" >> /etc/apk/repositories
curl -fsSL https://alpine.fury.io/cli/KEY.rsa.pub > /etc/apk/keys/KEY.rsa.pub
apk add fury-cli

Arch Linux (pacman)

Add the repository to /etc/pacman.conf, then install:

[fury]
SigLevel = Optional
Server = https://pacman.fury.io/cli/$arch
pacman -Sy fury-cli

Binaries

Every release on the releases page ships archives for macOS (universal), Linux (x86_64 and ARM64), and Windows (x86_64 and ARM64), with a checksums file to verify them. Unpack the archive and put fury somewhere on your PATH.

Introduction to Gemfury

Using Gemfury CLI

Contribution and Improvements

Please email us if we've missed some key functionality or you have problems installing the CLI client. Better yet, fork the code, make the changes, and submit a pull request to speed things along.

Submitting updates

If you would like to contribute to this project, just do the following:

  1. Fork the repo on Github.
  2. Add your features and make commits to your forked repo.
  3. Make a pull request to this repo.
  4. Review will be done and changes will be requested.
  5. Once changes are done or no changes are required, pull request will be merged.
  6. The next release will have your changes in it.

Please take a look at the issues page if you want to get started.

Feature requests

If you think it would be nice to have a particular feature that is presently not implemented, we would love to hear that and consider working on it. Just open an issue in Github.

Questions

Please email support@gemfury.com or file a Github Issue if you have any other questions or problems.

About

Gemfury CLI

Topics

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages