1.2 KiB
1.2 KiB
README for Msg
Requirements
- wget
- qemu
- autotools
- guile (or guile-next)
These can be installed by running:
brew install autoconf automake libtool wget qemu guile
Installation
-
First clone this repository with:
git clone https://pagure.io/MSG/msg-cli.git cd msg-cli
-
Build and install the cli using:
autoreconv -vif && ./configure && make && sudo make install
-
Make sure to add the correct env vars set for guile/MSG (may need to adjust if using the guile homebrew tap)
export GUILE_LOAD_PATH=/usr/local/share/guile/site/3.0/ export GUILE_LOAD_COMPILED_PATH=/usr/local/lib/guile/3.0/site-ccache/ export GUILE_SYSTEM_EXTENSIONS_PATH=/usr/local/lib/guile/3.0/extensions export PATH=/usr/local/bin:$PATH
Usage
-
msg machine (command)
- init: initializes a new MSG instance
- reinit: reinitializes an MSG instance (is destructive!)
- start: starts the initialized MSG instance
- stop: stops the running instance
-
msg shell
- Creates an ssh connection to the running instance