Command line interface should be a simple interface between the library and the user.
rvm <command> [args...]
Commands:
run <path/to/file> : interprets .rvm file.
build <path/to/file> : builds multiple .rvm (or .rvmt) files into a single .rvm file.
check <path/to/file> : checks if bytecode within the file is correct.
help <command> : additional information about each command
Check out this project on GitHub: https://github.com/hrszpuk/rvm
Command line interface should be a simple interface between the library and the user.