Skip to content

aabacchus/bliss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BLISS

An implementation of the kiss package manager in Lua.

https://git.bvnf.space/bliss/

  • alternatives
  • build
  • hooks
  • checksum
  • download
  • install
  • list
  • remove
  • search
  • update
  • upgrade
  • version
  • ext

Why Lua?

Lua ...

  • shares many goals with KISS, such as simplicity and efficiency.
  • offers advantages over shell as a "proper" programming language.
  • can easily be extended by code written in C (etc).
  • is relatively fast.

Dependencies

Rationale: plain Lua lacks UNIX-specific bindings which we need (working with files and paths) so either I would write a set of Lua bindings to C, but it's as simple to use an existing set such as luaposix.

LDoc is used for internal documentation. For users, see kiss's documentation.