Skip to content

mcieno/workfor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightweight VMs for freelancers.

Requirements

WorkFor requires multipass installed on the host.

Installation

Clone this repo and copy file .env.example into a new file named .env and customize the global settings to your preference.

The entrypoint is the workfor script, which is just a wrapper around the multipass CLI. For convenience, consider creating an alias in your shell RC-file (e.g., alias wf=/path/to/workfor).

Launch a new VM

First things first, copy inventory.yml.example and customize the provisioning configuration to your preference.

If the VM name is something, WorkFor will look for provisioning configuration files inventory.yml.something and inventory.yml, in this order.

When ready, launch and provision the new VM with

# Change "something" with the VM name of your choice.
wf n something

Should the provisioning fail halfway through, try re-executing it with

# Change "something" with the VM name of your choice.
wf p something

About

Lightweight VMs for freelancers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors