Manage the configuration and tools on your workstation without bothering the OS too much
🖥️ This is a box. 📦 And it is mine. 🐱
There are many 🍱 nice things in there. I wouldn't want 🧰 to be without them.
Even if I move 🏠 or work 🏢 I want to be comfortable.
Manage the configuration and tools on your workstation without bothering the OS
too much (maybe your favorite one isn't supported by
$WORK or you have
different ones for different roles).
Run the bootstrap script:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/koterpillar/mybox/main/bootstrap)"
myboxfrom the directory with package definitions.
For package definition examples, see koterpillar/desktop.
To install optional components, add their names as arguments, e.g.
Pre-requisites (see install-dev for ways to install):
./lint to check style & types,
./lint --format to apply
./test-script to execute the project's tests.
- In the launched shell, go to the directory with package definitions.
myboxwith the desired arguments.
Create and push a signed Git tag of the format
vX.Y.Z. The release will be
done using GitHub actions.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.