Skip to content
/ Util Public
forked from jie-meng/Util

A ligthweight cross platform C++ library

License

Notifications You must be signed in to change notification settings

shawvi/Util

 
 

Repository files navigation

Util

Build Status

A ligthweight cross-platform C++ library.

Support Unix & Windows.

Currently can run on MacOS/Linux/Windows.

  • any type
  • typeinfo
  • lexicalcast
  • std::string extension
  • filesystem
  • config file
  • net
  • thread
  • timer
  • csv
  • process
  • regex
  • json
  • trace
  • lua extension
  • unittest

How to build

  • Install cmake
  • Install mingw (On windows)

Build luaexec: execute command "python make.py" on terminal

luaexec is an extended lua script executor which contains basic lua & util extensions (platform, string-ext, file, memory, net, regex, csv, config, cmdline) which is provided by Util lib.

How to get or extend more useful lib written by lua

Run "./luaexec install_luaexeclib.lua" on terminal, it will install the libs in luaexeclib to lua system searching path. Then you can use the libs with "require". e.g.local json = require('json'), which is really easy to use and extend.

About

A ligthweight cross platform C++ library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 60.1%
  • C 37.0%
  • Lua 2.7%
  • Other 0.2%