- Jinja2CppLight
这是一个用于C++的字符串模板工具,可以在代码中先定义字符串模板,然后通过传参,动态生成基于模板的字符串。多用于配置文件的生成。
https://github.com/hughperkins/Jinja2CppLight
- Swig
用来将C/C++代码生成python模块
- socat
socat是一个数据流通道工具,可以方便地在两个数据流之间建立通道。用他可以方便的实现重定向,端口映射。
https://blog.csdn.net/u010285974/article/details/81209594
- nlohmann
nlohmann库是C++解析json的库,库使用很简单。环境使用linux+kdevelop即可,程序中使用nlohmann仅需要将json.hpp添加到工程中即可。
https://github.com/nlohmann/json
- argparse
A simple C++ header only command line argument parser
https://github.com/jamolnng/argparse
- jshn.sh
libubox提供了一个在shell环境下解析JSON的工具jshn.sh,安装libubox时会将这个工具安装在/usr/share/libubox/下面
. /usr/share/libubox/jshn.sh
# retrieve broad serial number through uBus
blob=$(ubus -s /tmp/ubus.sock call system board)
json_load "$blob"
json_get_var SN hostname
浙公网安备 33010602011771号