Project

workup

0.0
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Workup is a workstation provisioning tool that focuses on cross-compatibility and minimal assumptions about the initial state of the machine.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.12
~> 10.0
~> 3.0
~> 0.42.0

Runtime

~> 2.1
~> 0.19.1
 Project Readme

Workup

Build status Build Status

Workup is a workstation provisioning tool that focuses on cross-compatibility and minimal assumptions about the initial state of the machine.

All data is stored in ~/.workup

What does it do?

Workup uses Chef Policyfiles to run cookbooks

Installation

As a package

MacOS

On MacOS systems the install script is invoked with:

curl -L 'https://raw.githubusercontent.com/cvent/workup/master/install.sh' | sudo bash

Microsoft Windows

On Microsoft Windows systems the install script is invoked using Windows PowerShell as an Administrator (The first command should not produce any output):

Set-ExecutionPolicy -Force RemoteSigned # Enable remote scripts
(New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/cvent/workup/master/install.ps1') | iex

As a gem

chef gem install workup

Usage

Upgrading workup

Re-run the install script above

Uninstall workup

MacOS

sudo rm -rf /opt/workup
sudo rm -f /usr/local/bin/workup
sudo pkgutil --forget com.cvent.pkg.workup
# And if you want to forget all your system configuration data
sudo rm -rf ~/.workup

Converging your workstation

workup

Customizing workup

You can modify the ~/.workup/Policyfile.rb to use different chef cookbooks. Note, these changes will currently be overwritten if you run the install script.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/cvent/workup.

Thanks

This was based on the pantry project by Chef.