• Stars
    star
    128
  • Rank 280,363 (Top 6 %)
  • Language
    Shell
  • License
    MIT License
  • Created almost 12 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Rust Version Manager

rsvm

A version manager for rust.

Installation

curl -L https://raw.github.com/sdepold/rsvm/master/install.sh | sh

or

wget -qO- https://raw.github.com/sdepold/rsvm/master/install.sh | sh

for fish-shell users

ln -s ~/.rsvm/rsvm.fish ~/.config/fish/functions

or

echo "source ~/.rsvm/rsvm.fish" >> ~/.config/fish/config.fish

Usage

Show the help messages. Choose the one that you like most.

rsvm help
rsvm --help
rsvm -h

Download and install a <version>. <version> could be for example "0.12.0".

rsvm install <version>
e.g.: rsvm install 0.12.0

Activate <version> for now and the future.

rsvm use <version>
e.g. rsvm use 0.12.0

List all installed versions of rust. Choose the one that you like most.

rsvm ls
rsvm list

List all versions of rust that are available for installation.

rsvm ls-remote

Print a channel version of rust that is available for installation.

rsvm ls-channel stable

Example: Install 0.12.0

curl https://raw.github.com/sdepold/rsvm/master/install.sh | sh
source ~/.rsvm/rsvm.sh
rsvm install 0.12.0
rsvm use 0.12.0

# you will now be able to access the rust binaries:
~ ∴ rustc -v
rustc 0.12.0
host: x86_64-apple-darwin

~ ∴ cargo -h
Usage: cargo <cmd> [options] [args..]

~ ∴ rustdoc -h
Usage: rustdoc [options] <cratefile>

Running the tests

RSVM is tested with bats. Install like this:

git clone https://github.com/sstephenson/bats.git
cd bats
./install.sh /usr/local

Inside the rsvm repository do this:

bats test/rsvm.sh.bats

License

Hereby placed under MIT license.

More Repositories

1

jquery-rss

An easy-to-use rss plugin for jquery with templating.
JavaScript
451
star
2

node-imageable

On-demand image manipulation middleware for express and connect.
JavaScript
168
star
3

feedrapp

A service for parsing RSS and Atom feeds.
JavaScript
44
star
4

node-imageable-server

On-demand image manipulation server in node.js
JavaScript
40
star
5

sequel-paranoid

A plugin for the Ruby ORM Sequel, that allows soft deletion of database entries.
Ruby
28
star
6

vanilla-rss

An easy-to-use vanilla JavaScript library to read and render RSS feeds.
JavaScript
22
star
7

octo.erl

Erlang wrapper for the Github API.
Erlang
16
star
8

sequel-bit_fields

A sequel plugin that allows the use of integer columns to represent a big number of flags.
Ruby
13
star
9

connect-form

urlencoded / multipart form parsing middleware for Connect
JavaScript
11
star
10

asteroids-workshop

Building Asteroids in JavaScript
JavaScript
7
star
11

release-tools

A tiny collection of release helpers.
JavaScript
7
star
12

jquery.google-search

Execute google searches within your client-side javascript
JavaScript
6
star
13

cubi

JavaScript
6
star
14

noegnud

Entry for 2019's js13kGames
JavaScript
5
star
15

contentful-ghost-importer

A CLI that imports data from ghost to contentful.
JavaScript
5
star
16

contentful_blog

Demo project that shows how to use Contentful as backend for a blog.
Ruby
5
star
17

jquery.skeleton

A skeleton builder for jquery plugins. Included is BusterJS for testing and Google Closure Compiler for minification.
JavaScript
5
star
18

simpleSli.de

a jQuery slideshow plugin
4
star
19

Autocompleter.Local.MultiContent

Extension of the script.aculo.us Autocompleter.Loca for connecting a selection with a data set.
JavaScript
3
star
20

gulp-busterjs

BusterJS runner for gulp
JavaScript
3
star
21

node-nmagick

A node wrapper for ImageMagick
3
star
22

node-security-brown-bag

Scenarios for the brown bag session about secure node applications
JavaScript
3
star
23

myspaceid-sdk

Improved copy of the myspaceid-ruby-sdk
Ruby
3
star
24

bugs-bunny

A round-robin approach for daily bug cleanup.
JavaScript
2
star
25

express-view-helpers

JavaScript
2
star
26

kollekt-node

An experiment about udp throughput in node.js.
JavaScript
2
star
27

jquery.char-counter

A jQuery plugin for counting and limiting the characters in a textarea.
JavaScript
2
star
28

node-aws

AWS seed for node.js
JavaScript
2
star
29

js-basics-tdd

JavaScript
2
star
30

PixelCloud-Client-Node

JavaScript
2
star
31

NoSpec

Spec framework for node.js
JavaScript
2
star
32

javascript-basics

Learning materials for getting started with JavaScript
JavaScript
2
star
33

nodeable

Prototype inspired helper package for node.js
JavaScript
2
star
34

identify.js

Parse identify (image-magick) output into JS object.
2
star
35

key_value

Abuse Sql database as Key-Value Store
Ruby
2
star
36

node-image-test

1
star
37

dashboard

JavaScript
1
star
38

com.depold.helpers

JavaHelpers
Java
1
star
39

buster-user-agent-parser

JavaScript
1
star
40

pivotal-time-travel

JavaScript
1
star
41

pixel-quest

MMORPG for js13kgames.
JavaScript
1
star
42

gulp-markdown-code-blocks

Gulp task for running markdown-code-blocks.
JavaScript
1
star
43

jaspin-test-repo

a test repo for jaspin
1
star
44

npm-runner

Shell
1
star
45

js-basics-graphql

JavaScript
1
star
46

PixelCloud-Client-Ruby

1
star
47

file-usage-analyzer

finds unused files in a directory according to a nginx log file
1
star
48

jaspin

Node.JS based Dropbox inspired solution for inhouse networks.
1
star
49

buster-test

JavaScript
1
star
50

jquery.templar

A super simple and dynamic templating engine.
JavaScript
1
star
51

js-basics-cookies-sessions

How to manage sessions and cookies in JavaScript
JavaScript
1
star
52

workshop-docker-k8s

Source code for our Docker + Kubernetes workshop
JavaScript
1
star
53

delete-duplicates

Deletion script that interprets Synology's duplication reports and deletes the duplicate files.
JavaScript
1
star
54

rateable_attributes

A reimplementation of acts_as_rateable but with support for multiple attributes for a specific model.
Ruby
1
star