Skip to content

Neotoxic-off/opm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opm

Own Package Manager

Download

git clone https://github.com/Neotoxic-off/opm
cd opm

Output example

neo@endeavous -> ./opm 

:: loading packages
   -- packages loaded
:: extracting packages
   -- Abstrakt extracted
   -- packages extracted: 1
:: downloading Abstrakt
   -- downloaded
:: building Abstrakt

Packages format

  • : name: package name
  • : method: method to download package
  • : source: url of the source
  • : build: script to execute if build is required

Template

{
    "packages" : [
        {
            "name" : "my package name",
            "method" : "example of method",
            "source" : "source's url",
            "build" : "cd example ; make"
        }
    ]
}

Example

{
    "packages" : [
        {
            "name" : "opm",
            "method" : "git clone",
            "source" : "https://github.com/Neotoxic-off/opm",
            "build" : "cd opm ; echo \"Opm is ready\""
        }
    ]
}

About

📦 Own Package Manager

Resources

License

Stars

Watchers

Forks

Languages