当前位置: 主页 > 网络资讯 > 小程序

天 ???学习 go 构建 cli 应用程序

发布时间:2024-08-16 20:40   浏览次数:次   作者:网络

天 ???学习 go 构建 cli 应用程序

为什么是cli?

相对于图形用户界面 (gui) 工具,我一直更喜欢命令行界面 (cli) 和终端用户界面 (tui) 工具。这个项目被恰当地命名为“phraser”(不为糟糕的命名道歉),是一个命令行应用程序,旨在管理加密钱包的钱包种子短语。我开发这个应用程序是为了创建一种更方便的方式来管理我的加密钱包的种子短语。
它创建一个目录并将短语存储在加密的 json 文件中。然后您可以移动 json 文件并将它们存储在您想要的任何位置。

为什么要去?

为了提高我的技能,我选择使用 go 重写之前用 python 编写的项目。与需要安装大量依赖项的 python 版本不同,go 版本可以编译为单个二进制文件,使其更便携且更省事。此外,go 以其惊人的速度而闻名(我无法抗拒:))

使用的工具

  • go v1.22.5(当然)
  • cobra-cli

安装

您可以在 github 存储库的发布页面上找到预编译的二进制文件(链接位于文章末尾)。

手动安装

如果您愿意,您可以克隆存储库并安装依赖项来测试它。
这些说明位于 github 存储库的自述文件中,但我仍然会在这里突出显示它们。

用法

phraser 通过一组简单的命令易于使用。这是基本概述:

   phraser [command] [flags]


# python  # git  # access 


相关栏目: 【 网站优化84359 】 【 站长学院75356 】 【 运营推广7218 】 【 小程序18188 】 【 运维技术36808 】 【 营销推广32536 】 【 SEO优化41416 】 【 百度推广27695 】 【 AI推广83940


相关推荐: Golang 框架中的安全头部设置与响应过滤  C++ lambda 表达式的语法要求是什么?  怎么把本地图片当作小程序背景  手把手带你实现虎年头像框制作小程序(实践)  printf是什么格式  golang框架在高并发场景中的事件驱动模型实践  C++ 函数重载中的错误处理  malloc函数前面的参数是什么  掌握 Laravel 中的 Eloquent where 条件  浅谈小程序跨页面之间通信的几种方式  C++ 函数调用约定和栈帧管理的历史发展与演变  如何高效使用 C++ 自身函数?  PHP 函数如何获取匿名函数参数?  memset函数的应用场景  微信小程序按顺序同步执行的两种方式分别是什么  浅谈小程序中实现下拉刷新与加载更多效果的方法  一起聊聊微信小程序中的生命周期(函数)  微信小程序 数据访问实例详解  微信小程序 教程之模板  微信小程序 input输入框控件详解及实例(多种示例)  golang框架性能优化的实战经验分享  malloc函数的使用方法  memset的用法 c语言memset用法  微信小程序中如何处理转义字符  什么是思维导图?怎么使用F6在小程序中绘制思维导图?  怎么实现小程序多图上传功能  C++ 函数指针与函数对象在第三方库中的应用?  微信小程序开发高清图文教程  PHP 函数按是否可以被克隆如何分类?  Golang框架中的数据保密和加密策略  微信开发值得推荐的开源项目  让微信小程序开发如鱼得水(实例)  微信 开发生成带参数的二维码的实例  微商成交教程,推动客户成交的7种话术  如何利用golang框架的协程机制应对高并发  memset函数头文件  C++ 自身函数的常见陷阱有哪些?  通过直播组件实现小程序直播功能  怎么恢复微信黑名单好友  C++ 函数中默认参数与可变参数的使用  golang框架的安全性考虑:如何集成安全工具?  unordered_map的特性  PHP微信分享开发详解  微信可以发送文件夹给别人吗  浅析小程序中的插槽、父子组件通讯的几种方式  golang框架如何保护敏感数据?  C#微信开发之微信公众号标签管理功能  微信小程序之自动化亲密接触  register在c语言中的意思及用法  printf输出格式lf