Jacobo de Vera's Linux Environment Bootstrapper
MIT License
LEB sets up a fresh Linux environment with many of my preferences and customisations.
It does so through the execution of a series of specialised modules that perform the various tasks.
Module execution is designed to be idempotent, so the bootstrapper can be run on an already configured box to apply only the changes that have not already been applied.
LEB provides modules with a useful set of functions to make writing them easier.
Note that this distribution is provided with a set of very personal choices, feel free to fork and customise :).
cd /tmp
wget -O - https://github.com/jdevera/leb/archive/master.tar.gz | tar xzvf -
cd leb-master
./bootstrap
Part of what LEB does involves restructuring the user's home directory. Because of the LEB will refuse to run from the home directory. If you want to bypass this, use the -H
or --no-home-check
flags.
Ask the bootstrapper for help to see all options:
./bootstrap --help
These are the modules currently included:
This software is distributed under the MIT license, see LICENSE file for details.