Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/3wille/rubsty
https://github.com/3wille/rubsty
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/3wille/rubsty
- Owner: 3wille
- Created: 2020-12-30T23:23:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-07T15:29:28.000Z (about 4 years ago)
- Last Synced: 2023-12-02T10:40:42.690Z (about 1 year ago)
- Language: Rust
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rubsty
[![GitHub Actions Workflow](https://github.com/3wille/rubsty/workflows/Tests/badge.svg)](https://github.com/3wille/rubsty/actions)
[![codecov](https://codecov.io/gh/3wille/rubsty/branch/main/graph/badge.svg?token=25STMW403D)](https://codecov.io/gh/3wille/rubsty)Commandline tool for consistent language version specifications
## Storytime
You might have come across all those tools managing which versions of some programming language are to be used for your projects.
For ruby, these are at least ``rvm``, ``rbenv`` and ``asdf`` and they all have different files that can set the current language version your project is build for.
This tool is set out to help out with these files and let your contributers choose their own tool.## Roadmap
- [ ] Ruby:
- [ ] Files:
- [x] .ruby-version
- [ ] catch [rvm gemsets](https://rvm.io/workflow/projects#project-file-ruby-version)
- [x] .tool-versions
- [ ] Gemfile & Gemfile.lock
- [ ] [.rvmrc](https://rvm.io/workflow/projects#project-file-rvmrc)
- [ ] [.versions.conf](https://rvm.io/workflow/projects#project-file-versionsconf)
- [ ] 'set all versions' command
- [ ] Other things I guess