• Stars
    star
    128
  • Rank 281,044 (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

myspaceid-sdk

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

node-nmagick

A node wrapper for ImageMagick
3
star
23

node-security-brown-bag

Scenarios for the brown bag session about secure node applications
JavaScript
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

node-image-test

1
star
36

dashboard

JavaScript
1
star
37

com.depold.helpers

JavaHelpers
Java
1
star
38

buster-user-agent-parser

JavaScript
1
star
39

pivotal-time-travel

JavaScript
1
star
40

pixel-quest

MMORPG for js13kgames.
JavaScript
1
star
41

gulp-markdown-code-blocks

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

jaspin-test-repo

a test repo for jaspin
1
star
43

npm-runner

Shell
1
star
44

js-basics-graphql

JavaScript
1
star
45

PixelCloud-Client-Ruby

1
star
46

file-usage-analyzer

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

jaspin

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

buster-test

JavaScript
1
star
49

jquery.templar

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

js-basics-cookies-sessions

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

workshop-docker-k8s

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

delete-duplicates

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

rateable_attributes

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