/dependencyInstaller

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

made-with-python

Dependency Installer

Dependency Installer is a powered by Python tool that eases building of independently developed applications.
It can be usefull to organize your build commands within a config file (dependency.conf) and run accross platforms made possible by taking advantage of Python's Subprocess Module which handles system shell commands accross variety of platforms including Linux X11 and Microsoft Windows. Still under development

Build

chmod +x main.py

Usage:

  [i] Instruction:
      config file name must be: dependency.conf (case sensetive).
      config file must contain encapsulated build commands in Stages in 
      format shown below: (case sensitive).
      Note: each stage starts with STAGE_START and ends to STAGE_END.
      
      ╔───────────dependency.conf───────────────╗
      |STAGE_START:<config key>                 |
      |comand                                   |
      |comand                                   |
      |...                                      |
      |STAGE_END                                |
      |                                         |
      |STAGE_START:<config key>                 |
      |comand                                   |
      |comand                                   |
      |...                                      |
      |STAGE_END                                |
      |.                                        |
      |.                                        |
      |.                                        |
      ┖─────────────────────────────────────────┙
      
      Note: in case you are not willing want to clone the 
            Dependency Installer to your source folder simply
            change config file path
         

acknowledgement

Development of this tool supervised by Mentor Amirreza Ashouri. AMP999