All Projects → QuailTeam → iQuail

QuailTeam / iQuail

Licence: MPL-2.0 License
Easy to use cross-platform installer & updater for desktop applications

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to iQuail

ProgramUpdater
PUF - Program Updater Framework. A library to easier the task of program updating
Stars: ✭ 14 (-30%)
Mutual labels:  updater, install, installer, update
Nupdate
A comfortable update solution for .NET-applications.
Stars: ✭ 394 (+1870%)
Mutual labels:  updater, install, update
gitpack
Git-based package manager written in POSIX shell
Stars: ✭ 72 (+260%)
Mutual labels:  install, installer, update
Unified Hosts Autoupdate
Quickly and easily install, uninstall, and set up automatic updates for any of Steven Black's unified hosts files.
Stars: ✭ 185 (+825%)
Mutual labels:  updater, install, installer
script-updater-for-php
A MIT Licensed script updater for projects
Stars: ✭ 24 (+20%)
Mutual labels:  updater, update
install
basic script for project installation
Stars: ✭ 17 (-15%)
Mutual labels:  install, installer
AppMan
A portable AppImage manager that installs, removes, updates and manages software (locally) like APT or Pacman do.
Stars: ✭ 36 (+80%)
Mutual labels:  updater, installer
archdi-pkg
Arch Linux Desktop Installer Packages
Stars: ✭ 46 (+130%)
Mutual labels:  install, installer
Ember Cli Updater
ember-cli addon to help you update your ember-cli application or addon.
Stars: ✭ 32 (+60%)
Mutual labels:  updater, update
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (+95%)
Mutual labels:  updater, update
UWP-Package-Installer
An UWP installer for appx/appxbundle packages
Stars: ✭ 85 (+325%)
Mutual labels:  install, installer
GoInstaller
GoInstaller is installer for CodeIgniter with user interface (UI).
Stars: ✭ 31 (+55%)
Mutual labels:  install, installer
Project
⭐️ Antares Project Application Skeleton. This is the very first place you should start. It allows you to create a brand new awesome project in easy few steps.
Stars: ✭ 84 (+320%)
Mutual labels:  updater, installer
spotify-deb-install
MOVED: https://gitlab.com/q3aql/spotify-deb-install
Stars: ✭ 15 (-25%)
Mutual labels:  install, installer
Apkupdater
APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps.
Stars: ✭ 1,028 (+5040%)
Mutual labels:  updater, installer
PATCH
The PATCH repository for issues tracking, wiki and shared material.
Stars: ✭ 34 (+70%)
Mutual labels:  updater, update
Installomator
Installation script to deploy standard software on Macs
Stars: ✭ 472 (+2260%)
Mutual labels:  install, installer
Update4j
Create your own auto-update framework
Stars: ✭ 497 (+2385%)
Mutual labels:  updater, update
vscode-updater
A simple script to automate downloading, installing and restarting Visual Studio Code.
Stars: ✭ 59 (+195%)
Mutual labels:  updater, update
Port-Able-Suite
🌐 Manager for portable applications
Stars: ✭ 35 (+75%)
Mutual labels:  updater, update

iQuail Overview

Easy to use cross-platform installer & updater

iQuail stands for "Installer quail"

Our goal is to make deploying and updating desktop applications as simple as possible

Today you can deploy a simple solution in less than 10 lines

iQuail is currently in development stage, everything is subject to change

Current features

  • Windows and Linux compatibility
  • Install and uninstall an application (Add launch shortcut and register program on the system)
  • Many ways to deploy and/or update your application:
    • Github release
    • FTP server
    • Embedded in installer (offline installer)
  • Graphical user interface
  • Scriptable user interface
  • Configuration management
  • Custom scriptable install/uninstall actions
  • Configurable "Force update" or "Ask for update"

Installation

  1. Install python 3.6 https://www.python.org/downloads/release/python-360/
  2. Install Tkinter (if its not already in python3) on debian/ubuntu: sudo apt-get install python3-tk on fedora sudo dnf install python3-tk
  3. Install iQuail python3 -m pip install iQuail

Using iQuail

Currently everything is subject to change,

You can still begin learning by examples

To build a iQuail installer run iquail_script.py --iquail_build

How to sign? https://github.com/pyinstaller/pyinstaller/wiki/Recipe-Win-Code-Signing

Short time goals

  • Integrity verification and updating only modified data
  • Building a versioning server
  • Using iquail to update solutions which already have an installer .msi / .deb / setup.exe / .rpm files
  • Mac OS support

Support

If you find iquail interesting and if you would like to use iquail for your project, feel free to contact us by email: [email protected] or by creating a github issue we will be happy to help you and make iquail meet your needs.

License

This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details

Big thanks to PyInstaller project, our project would have never been possible without them: https://github.com/pyinstaller/pyinstaller

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].