{"repo":"yesAnd92/lwe","free":true,"listed":false,"github":"https://github.com/yesAnd92/lwe","clone":"git clone https://github.com/yesAnd92/lwe.git","description":"a toolbox help developer to leave work early!","language":"Go","stars":58,"topics":["command-line","dsl","javabean","sql","es","git"],"license":"MIT","category":"databases-storage","readme_excerpt":"lwe lwe是leave work early的缩写，也就是\"早点下班\"！，早完活，早摸鱼！🤣🤣🤣 它是一个帮助开发者提高工作效率的跨平台命令行工具，当然你把它当做go入门学习的项目也是合适的！ 总之，欢迎提issue、提好玩或者使用的功能需求，最好能直接PR参与到项目中。 💪💪💪 功能 增强Git命令，跨多仓库操作以及AI辅助能力 - gcmsg ai生成提交信息 - glog 增强Git日志功能 - gl 增强拉取代码功能 - gcl 增强git clone功能 - gst 查看指定目录下所有git仓库状态 解析mybaits的SQL输出日志，生成替换参数后的可执行SQL 由建表SQL语句转换成Java Bean、Go结构体、Json等文件 其它小工具 - 获取Navicat连接配置中的密码 - 同步两个目录下文件 - 显示本机配置的环境变量 - 静态资源代理 安装 下载编译后的可执行文件 到release页获取对应平台的版本，在终端上即可使用该二进制文件！ 当然，更推荐的方式是将二进制文件配置到环境变量中，这样可以随时随地使用二进制文件 更多的安装方式和注意事项，查查阅Wiki AI 配置说明 如果使用的需要依赖ai能力，需要配置ai相关参数。 配置文件位置 - Linux/Mac: $HOME/.config/lwe/config.yml - Windows: %USER%\\.config\\lwe\\config.yml 示例配置 可以将源码config/config template.yml 复制一份，然后修改为自己的配置放到对应上述指定目录下即可 1.目前仅支持siliconflow、deepseek 2.条件允许下，推荐使用更\"智能\"的模型，体验更好 使用 你可以输入 lwe 查看lwe命令的使用方式，有哪些子命令及其各自对的功能描述。 如果对某个子命令感兴趣，可以使用 -h 参数查看命令的使用示例 ，如： lwe glog -h gcmsg ai生成提交信息 gcmsg (Git Commit Message) 是一个借助 AI 能力生成 Git 提交信息的命令。它能够分析当前的代码变更，并生成合适的提交信息，然后自动完成提交和推送操作。 此命令需要配置AI相关参数 使用方式： 在git仓库下 示例： 注意事项 1.大量文件提交时，不要使用此命令，不仅消耗token量大，也很容易超时 2.虽然对常见账密、token等敏感信息进行了过滤，但仍有泄露的风险，使用时注意甄别 glog 增强Git日志功能 glog (Git Log)查看给定 目录下所有git仓库 提交日志 开发人员通常会在多个git仓库下工作，经常会有同时查看多个git仓库提交日志的需求，glog子命令就派上用场了。 使用方式： 示例： gl 增强拉取代码功能 gl (Git Pull)拉取给定 目录下的所有git仓库 最新代码(使用的git pull --rebase的方式) 使用方式： 详细使用说明，可以查阅Wiki gcl 增强git clone功能 gcl (Git clone) 可以拉取 group 下所有的git仓库,适用group下git仓库拉取数量多的场景 使用方式： 详细使用说明，可以查阅Wiki gst 查看指定目录下所有git仓库状态 查看给定目录下的所有git仓库状态 使用方式： --- 解析Mybatis的SQL输出日志,生成替换参数后的可执行SQL Mybatis输出的日志，SQL语句和参数是分开的，调试SQL时，需要粘出来再去用","default_branch":null,"files":null,"tree":[],"storefront":"/r/yesAnd92","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yesAnd92/lwe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}