Fang-Li / erlang-util

erlang work util congregation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

个人代码工具库: 一刀

Key Features

  • 平台环境

    • 支持Linux,Mac,Windows多平台编译运行
    • live.sh 互动模式启动
    • start.sh 后台模式启动
    • werl.bat windows启动脚本
  • 编译规则

    • erlang原生Emakefile编译规则
    • *nix,Mac平台,make编译
    • windows平台,打开werl.bat快捷方式会自动编译且运行
    • reload模块会保证有更新时自动加载
  • 关联启动

    • 启动时会自动加载所有模块,这样可以关联tab键,快速调试代码
    • 启动时自动启动.erlang中关于环境的加载
    • 启动时会调用相关的关联beam
    • user_default模块中会加载一些常用shell命令

How to use

git clone git@github.com:Fang-Li/erlang-util.git
cd erlang_util
make clean && make && ./live.sh

项目名称由来

拟取名为工具集或者工具库kit lib等, 过于单调普通
定位为一个小而全的日常使用工具库
想到了瑞士军刀Swiss Army Knife, 过长了

命名的用途无外乎解决一下问题:

  • 命名空间冲突
  • 搜索空间冲突
  • 域名是否可用

常见功能的模块名的时候,防止名称冲突,可以节省更多的脑力;
搜索的时候,可以精准命中,减少干扰;
所以最终命名为eknife : erlang army knife erlang knife 一刀

About

erlang work util congregation


Languages

Language:Erlang 99.7%Language:Shell 0.2%Language:C 0.0%Language:Batchfile 0.0%Language:Makefile 0.0%