TangoMan Provisions is a fast and handy way to provision your machines using plain shell scripts.
What to do after installing your workstation :
- Install git
- clone this repository
- Setup your ssh config
TangoMan Provisions requires the following dependencies:
- git
sudo apt-get install --assume-yes git
Download and install latest version from here git-scm.com
brew install git
Push current branch only if upstream exists
git config --global push.default simple
Set vim as git default editor
git config --global core.editor 'vim'
In order to download project submodules, enter the following command
git submodule update --init --recursive
or execute
./init_submodules.sh
./update.sh
or:
git submodule update --init --recursive
Enter following command in your terminal:
./recipe_essentials.sh
Where to find default .desktop
shortcuts on ubuntu ?
# default applications .desktop files can be found here
/usr/share/applications/
# or here
~/.local/share/applications/
# snap applications .desktop files can be found here
/var/lib/snapd/desktop/applications/
Where to find executables on ubuntu ?
# snap packages can be found here:
/snap
How to autostart an app ?
# place .desktop file here
~/.config/autostart/
Where to find repositories sources.list
?
/etc/apt/sources.list
/etc/apt/sources.list.d
Thank you for your interest in contributing to TangoMan Provisions.
Please review the code of conduct and contribution guidelines before starting to work on any features.
If you want to open an issue, please check first if it was not reported already before creating a new one.
Copyrights (c) 2024 "Matthias Morin" <mat@tangoman.io>
Distributed under the MIT license.
If you like TangoMan Provisions please star, follow or tweet:
... And check my other cool projects.