This is a simple project that aims to help with the problem to migrate gems from one ruby version to another. Sure there are smoother ways to achieve the result but I wanted a small binary to do that for me.
Further I wanted to get some experience in writing a crystal CLI app and provision a binary via github.
For the installation just download a release and store it inside a folder of your PATH
variable. After that it should be accessible and fully working.
$ gemigrate
Usage:
gemigrate [flags...] <COMMAND> [arg...]
Flags:
--help (default: false) # Displays help for the current command.
--version (default: false)
Arguments:
COMMAND # The sub command to run.
Subcommands:
backup # Generate a gempack of your current local installed gems.
restore # Restore a backup of a old gempack.
To improve or suggest something simply open an issue or submit a PR.
- Fork it ( https://github.com/wachiwi/gemigrate/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- Wachiwi David Schwarzmann - creator, maintainer