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

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

🚀 Installation

Step 1: Simply enter following command in your terminal

./update.sh

🔥 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/${APP_NAME}.desktop"
# or here
"~/.local/share/applications/${APP_NAME}.desktop"
# snap applications .desktop files can be found here
"/var/lib/snapd/desktop/applications/${APP_NAME}.desktop"
# flatpak applications .desktop files can be found here
"/var/lib/flatpak/app/${APP_NAME}/current/active/files/share/applications/${APP_NAME}.desktop"
ls /usr/share/applications | grep <package_name>
ls /var/lib/snapd/desktop/applications | grep <package_name>
ls /var/lib/flatpak/app | grep <package_name>

How to search for specific packages in apt-get ?

apt-cache pkgnames | grep <package_name> 

How to list installed packages in apt ?

apt list --installed | grep <package_name> 

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

Where to find executables on ubuntu ?

# snap packages can be found here:
/snap

How to install dpkg package ?

sudo dpkg --install ${APP_NAME}

How to remove dpkg package ?

sudo dpkg --remove ${APP_NAME}

How to install flatpak package ?

flatpak install flathub -y ${APP_NAME}

How to remove flatpak package ?

flatpak uninstall -y --delete-data ${APP_NAME}

🤝 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" <[email protected]>

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