Multi-purpose shell scripts to automate routine tasks
As any developer, I have a bunch of routine tasks that I need to do. Some of those are hard (like setup my workstation), others are boring (like reporting). This repository aims to create scripts to automate those tasks accordingly.
Using this repository is as simple as executing any binary file inside the bin
folder. For example, you can execute the bootstrap-code-env
script with the following command:
./bin/bootstrap-code-env
Each script contains a --help
argument. If you provide that argument while running the command, you can see brief documentation explaining what the script does and how to use it.
For example:
> ./bin/bootstrap-code-env --help
Bootstraps my code environment on the current machine by installing all required tools and dotfiles.
usage: ./src/commands/init-code-environment [OPTIONS]
--help Show this message
--minimal Install only the minimal required tools
--shell-tools Install my shell tools
--dev-tools Install my dev tools
--dotfiles Install my dotfiles
--complete Install my shell tools, dev tools and dotfiles at once
Distributed under the Apache 2.0 License. See LICENSE
for more information.