Skip to content

babakhajizadeh/dependencyInstaller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages