# lamb-script **Repository Path**: zlbroot/lamb-script ## Basic Information - **Project Name**: lamb-script - **Description**: java 实现一个脚本执行器. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2020-05-17 - **Last Updated**: 2021-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lamb-script #### 介绍 java 实现一个脚本执行器. 工作中常常需要在线上跑一些简单的业务代码,如修复数据.把这样的代码写在代码中又没有啥意义. 所以现在出一个快速执行的简单代码, 特性: Java 能做的这个小工具就都可以做. #### 安装教程 打包后 target/lamb-script.jar 文件就是可以执行的文件. 直接使用就可以了. #### 使用说明 1. 访问 db. 使用参看 testDb.js 2. 访问 redis 使用参看 testRedis.js 3. 访问 nsq 使用参看 testNsqPublisher.js testNsqSubscriber.js 4. 访问 ssh 使用参看 testSSH.js 5. 访问 git 使用参看 testGit.js 6. 访问 mongodb 使用参看 testMongo.js 7. 访问 文件 使用参看 testFileReader.js 8. 其它扩展, 请自行实现, 使用时使用load加载你自己的js脚本. 可以参见ext下的js文件. #### 快速命令式. ``` 删除 文件 function fileToolUsage() { console.info("usage: "); console.info(" ljs file delete fileName"); } // 执行sql. function sqlToolUsage() { console.info("usage: "); console.info(" ljs sql fileName dbKey"); } // git 小工具. function gitToolUsage() { console.info("usage: "); console.info(" ljs git ssh"); console.info(" ljs git clone localPath remotePath(git@...)"); console.info(" ljs git pull [localPath]"); console.info(" ljs git add [localPath]"); console.info(" ljs git commit [localPath] message"); console.info(" ljs git status [localPath]"); console.info(" ljs git push [localPath]"); } ```