Lazyapi 通过终端管理你的 API,尽可能减少双手离开键盘的次数😂

Lazyapi

是什么?

通过终端操作的API管理工具,该项目受到lazygit的鼓舞与启发,在某些简单的API对接和调用的场景上,希望能简单,快速,直观的处理API,包含:对API的增删改查,请求,历史请求记录等操作。

示例

使用

Github 下载项目到本地,并执行 go build 生成可执行文件

对于数据的存储与读取,通过Sqlite,Mac用户会自动尝试在 ~/Library/Application Support/lazyapi 下生成存储文件

在操作上,你可以选择先创建一个API,然后对其进行请求发送,目前仅支持GET/POST请求,请求参数要求为json格式,如果是POST请求会放到body中,如果是Get请求,会拼接在url后面,后续会增加更细致的功能。

某些临时请求上,可以直接通过快捷键g快速生成一个Get请求,p快速生成一个Post请求,当回车后会直接发送请求

注意

由于底层使用的gocui对中文支持的不好,所以当中文输入处理上会有问题,目前仅fork了一个版本,解决了输入和展示的问题,但是在光标移动和删除上,仍有问题,需要操作两次才行,例如删除时,删除键按两次,因为底层存储时中文字长占了两位。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!