Documentation ¶
Overview ¶
Command Tetra is an extended services package for TS6 IRC daemons with Lua and Moonscript support.
Directories ¶
Path | Synopsis |
---|---|
Package r1459 implements a base structure to scrape out and utilize an RFC 1459 frame in high level Go code.
|
Package r1459 implements a base structure to scrape out and utilize an RFC 1459 frame in high level Go code. |
Godeps
|
|
_workspace/src/code.google.com/p/go-uuid/uuid
The uuid package generates and inspects UUIDs.
|
The uuid package generates and inspects UUIDs. |
_workspace/src/github.com/aarzilli/golua/lua
This package provides access to the excellent lua language interpreter from go code.
|
This package provides access to the excellent lua language interpreter from go code. |
_workspace/src/github.com/codegangsta/negroni
Package negroni is an idiomatic approach to web middleware in Go.
|
Package negroni is an idiomatic approach to web middleware in Go. |
_workspace/src/github.com/drone/routes
Package routes a simple http routing API for the Go programming language, compatible with the standard http.ListenAndServe function.
|
Package routes a simple http routing API for the Go programming language, compatible with the standard http.ListenAndServe function. |
_workspace/src/github.com/drone/routes/exp/cookie/authcookie
Package authcookie implements creation and verification of signed authentication cookies.
|
Package authcookie implements creation and verification of signed authentication cookies. |
_workspace/src/github.com/drone/routes/exp/routes
Package routes a simple http routing API for the Go programming language, compatible with the standard http.ListenAndServe function.
|
Package routes a simple http routing API for the Go programming language, compatible with the standard http.ListenAndServe function. |
_workspace/src/github.com/phyber/negroni-gzip/gzip
Package gzip implements a gzip compression handler middleware for Negroni.
|
Package gzip implements a gzip compression handler middleware for Negroni. |
_workspace/src/github.com/rcrowley/go-metrics
Go port of Coda Hale's Metrics library <https://github.com/rcrowley/go-metrics> Coda Hale's original work: <https://github.com/codahale/metrics>
|
Go port of Coda Hale's Metrics library <https://github.com/rcrowley/go-metrics> Coda Hale's original work: <https://github.com/codahale/metrics> |
_workspace/src/github.com/rcrowley/go-metrics/stathat
Metrics output to StatHat.
|
Metrics output to StatHat. |
_workspace/src/github.com/robfig/cron
This library implements a cron spec parser and runner.
|
This library implements a cron spec parser and runner. |
_workspace/src/github.com/sjkaliski/go-yo
The yo package provides an api client for the Yo app api, with methods to send Yo's to users.
|
The yo package provides an api client for the Yo app api, with methods to send Yo's to users. |
_workspace/src/github.com/stevedonovan/luar
luar provides a more convenient way to access Lua from Go, using Alessandro Arzilli's golua (https://github.com/aarzilli/golua).
|
luar provides a more convenient way to access Lua from Go, using Alessandro Arzilli's golua (https://github.com/aarzilli/golua). |
_workspace/src/github.com/stevedonovan/luar/examples
A golua REPL with line editing, pretty-printing and tab completion.
|
A golua REPL with line editing, pretty-printing and tab completion. |
_workspace/src/gopkg.in/unrolled/render.v1
Package render is a package that provides functionality for easily rendering JSON, XML, binary data, and HTML templates.
|
Package render is a package that provides functionality for easily rendering JSON, XML, binary data, and HTML templates. |
_workspace/src/gopkg.in/yaml.v1
Package yaml implements YAML support for the Go language.
|
Package yaml implements YAML support for the Go language. |
Package atheme implements an Atheme XMLRPC client and does all the horrifyingly ugly scraping of the raw output to machine-usable structures.
|
Package atheme implements an Atheme XMLRPC client and does all the horrifyingly ugly scraping of the raw output to machine-usable structures. |
xmlrpc
Package xmlrpc implements a simple xmlrpc client.
|
Package xmlrpc implements a simple xmlrpc client. |
Package tetra implements the core for a TS6 pseudoserver.
|
Package tetra implements the core for a TS6 pseudoserver. |
config
Package config holds the configuration for Tetra.
|
Package config holds the configuration for Tetra. |
modes
Package modes contains a bunch of constants and lookup tables that are a pain to use without this file.
|
Package modes contains a bunch of constants and lookup tables that are a pain to use without this file. |
script
Package script is for the resuable lua scripting engine that Tetra uses.
|
Package script is for the resuable lua scripting engine that Tetra uses. |
script/charybdis
Package charybdis contains wrapped functions taken directly from the charybdis source tree.
|
Package charybdis contains wrapped functions taken directly from the charybdis source tree. |
script/crypto
Package crypto is for cryptographic or similar kinds of functions.
|
Package crypto is for cryptographic or similar kinds of functions. |
script/strings
Package strings contains Tetra's string manipulation functions that are exposed to lua scripts.
|
Package strings contains Tetra's string manipulation functions that are exposed to lua scripts. |
web
Package web is a series of negroni middlewares for Tetra.
|
Package web is a series of negroni middlewares for Tetra. |
Package modules is a collection of lua scripts that represent loadable modules for Tetra.
|
Package modules is a collection of lua scripts that represent loadable modules for Tetra. |
Click to show internal directories.
Click to hide internal directories.