Install-or-not is a lightweight desktop tool that lets users install multiple programs in a semi-automated way. It attempts to run each executable in the installers/
folder with silent flags (e.g., /S
, /quiet
).
If the silent installation fails, it falls back to manual mode by prompting the user to continue the install interactively.
- Automatically detects
.exe
or.msi
installers - Attempts silent installation with smart flags
- If silent mode fails, switches to manual installer execution
- Logs each step and displays real-time messages
- Includes animated feedback and multi-threaded install process
- GUI built with
tkinter
install-or-not/
├── install_or_not.py # Main logic and GUI
├── installers/ # Put your .exe or .msi files here
├── LICENSE # GPL v3 license
└── README.md # You're reading it!
You do not need Python if you are using the precompiled .exe
version.
If you'd rather run it from source:
- Python 3.10+
Pillow
(used for image/icon support)tkinter
(usually bundled with Python on Windows)
- Download the latest
.exe
from Releases - Place your
.exe
or.msi
files into theinstallers/
folder. - Run the tool as Administrator:
Install_or_Not.exe
git clone https://github.com/Uwedwa/install-or-not
cd install-or-not
pip install -r requirements.txt
python install_or_not.py
- Add setup files to the
installers/
folder. - Run the app.
- Silent installation will be attempted.
- If it fails, you'll be prompted for manual install.
- Progress and logs will appear in the GUI.
- Automatic silent install fallback
- GUI threading and real-time status
- Per-app silent flag customization
- Language support (i18n)
- Dark mode / Theme selection
This project is licensed under the terms of the GNU GPL v3. See the LICENSE file for full details.
Made with Python, caffeine, and a hatred for repetitive installs.