Skip to content

Latest commit

 

History

History
145 lines (101 loc) · 3.97 KB

README.md

File metadata and controls

145 lines (101 loc) · 3.97 KB

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" <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.