Giter Site home page Giter Site logo

hussein-l-almadhachi / active-installer Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 894 KB

Active installer is an installer for compiling and installing source code and binaries with the ability to write scripts that runs when a specified operating systems exist, or when a particular hardware device or software exist on the users computers. this project aim to make an automated installation possible

License: MIT License

Python 80.45% Shell 19.55%
package-management open-source python3 installer linux bsd gplv2

active-installer's Introduction

Active installer

Active installer 2023 version 0.2.1

Note: this project is no longer maintained and it has been replaced with Rhenium

The Active installer

Active installer is an installer for compiling and installing source code and binaries with the ability to write scripts that runs when a specified operating systems or distribution exist, or when a particular hardware device or software exist on the users computers. this project aim to make an automated installation possible for Linux and also and few other operating systems


Content

  • Why to use this program
  • How a regular user should use Active installer
  • How to create an installer for your project with Active installer
  • Final words

Why to use this program

if you wanted to make an open source project one of the biggest challenges that you have to face, is that your users uses a wide range of hardware devices , operating systems and software. and if your users do not have the needed technical knowladge, they cannot compile the source code and install all the required dependencies to use your program. so the author of the project has to compile the source code and the binaries needed for each operating system and in some cases for some certain hardware devices or some certain software. that is why this program aims to solve this problem by providing you with the followings options to add to your shell scripts:

  • You can specify a line of shell script to run only when the user is using a certain Linux distribution or a certain operating system
  • You can specify a line of shell script to run when a certain hardware device exist (e.g GPU , network adaptors)
  • You can specify a line of shell script to run when a certain software path exist (e.g GCC , Python , Nim , R)
  • You can clone any other additionl repositories
  • You can clone repositories that support Active installer Installation file's format "InstallFile" and install additional software that is specified in those repositories installtion files without worrying about how to install them when you writing your installtion files

Note: the same functionalities are available in Rhenium

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.