Skip to content

TangoMan Provisions is an awesome plain shell scripts collection to provision your machines.

License

Notifications You must be signed in to change notification settings

TangoMan75/provisions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GH language GH release GH license GH stars ShellCheck CI visitors

TangoMan Provisions

TangoMan Provisions is a fast and handy way to provision your machines using plain shell scripts.

What to do after installing your workstation :

  1. Install git
  2. clone this repository
  3. Setup your ssh config

💻 Dependencies

TangoMan Provisions requires the following dependencies:

  • git

🔖 git

🐧 Install git (Linux)

sudo apt-get install --assume-yes git

🏁 Install git (Windows)

Download and install latest version from here git-scm.com

🍎 Install git (OSX)

brew install git

🔧 git configuration

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'

⚡ Initialize git submodules

In order to download project submodules, enter the following command

git submodule update --init --recursive

or execute

./init_submodules.sh

🚀 Installation

Step 1: Simply enter following command in your terminal

./update.sh

or:

git submodule update --init --recursive

🔥 Usage

Enter following command in your terminal:

./recipe_essentials.sh

📝 Notes

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

🤝 Contributing

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.

📜 License

Copyrights (c) 2024 "Matthias Morin" <mat@tangoman.io>

License Distributed under the MIT license.

If you like TangoMan Provisions please star, follow or tweet:

GitHub stars GitHub followers Twitter

... And check my other cool projects.

About

TangoMan Provisions is an awesome plain shell scripts collection to provision your machines.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published