Skip to content
This repository has been archived by the owner on Apr 12, 2020. It is now read-only.
/ lpm Public archive

lua package manager based on luarocks

Notifications You must be signed in to change notification settings

ikouchiha47/lpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lpm

lua package manager

This is based on luarocks.

Requirements

  • lua 5.1+
  • luarocks
  • bash

Installation

  • clone the repo
  • cd lpm
  • ./install.sh
  • add $HOME/.local/bin to your $PATH

Usage

Given a project, create a package.json with

  • name
  • dependencies

an example file looks like

{
  "name": "test-proj",
  "dependencies": {
    "luash": {
      "version": "0.1",
      "url": "http://luarocks.org/dev"
    },
    "otp": {
      "version": "0.1-3"
    },
    "json-lua": ""
  }
}

and then run lpm

Todo

  • improve distribution, make it standalone
  • add cli commands like install, remove
  • add semantic version
  • support non-unix platform

About

lua package manager based on luarocks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published