Skip to content

Levee is a tool to succinctly and quickly create high performance network appliances with Lua

License

Notifications You must be signed in to change notification settings

backbonecabal/levee

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Levee

Levee is a tool to succinctly and quickly create high performance network appliances.

An overview

Installing

First, you will need a few dependencies:

apt-get install ragel  # ubuntu, or
brew install ragel     # macos

Next, install Levee:

git clone https://github.com/cablehead/levee.git
cd levee
cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Release
cd build
make
make install

By default Levee will be installed to /usr/local. You can also set a custom install directory:

make DESTDIR=/tmp/foo install

Make sure the installed location is in your PATH:

export PATH=$PATH:/usr/local/bin

And we should be all set to go:

$ levee
Usage: levee <command> ...

Available commands are:
        run
        build
        bundle
        test
        version

About

Levee is a tool to succinctly and quickly create high performance network appliances with Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 50.5%
  • Lua 47.7%
  • Other 1.8%