Skip to content

mkrentovskiy/eknife

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eknife

Erlang Swiss Army Knife

Set of tools for building erlang applications.

Consist of:

  • Macros for logger, supervisor and timer;
  • Pub/Sub simpler interface (based on gproc);
  • Translit + slugs generator;
  • Images type detect and check size (jpeg only);
  • Rest & Outh 2 clients (based on gun);
  • Some utilites:
    • buitify stacktrace (using in exception);
    • type cast functions;
    • date/time operations;
    • json operations (based on jiffy);
    • hash operations.

Usage

Put

    {eknife,  {git, "https://github.com/relabsoss/eknife.git", {branch, "master"}}}

to your rebar.config and

-include_lib("eknife/include/eknife.hrl").

to common include file.

The code is too small for per line documentation. Check it by yourself.

About

Erlang Swiss Army Knife

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Erlang 99.7%
  • Makefile 0.3%