Skip to content

Gocile/GoCli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoCli

用python的click库开发的命令行单文件程序,实现了简单交互和待办清单功能,含代码和可执行文件。

命令清单

在命令行中输入go.exego.exe --help也可获取帮助。该程序中所有选项均用-i输入。

  • go.exe apple打开文件(文件路径在config.jsonfilepath处修改)。利用此功能,你可以随时随地播放 Bad apple!! 或者熙熙攘攘,我们的城市(不过要记得调好音量)。
  • go.exe calc -i <表达式>计算表达式的值。由于实现方法是eval函数,切勿输入有风险的可执行语句。
  • go.exe hi和程序打个招呼。回应语句可以通过config.json更改。
  • go.exe whoru程序程序,你是谁呢。同上。灵感来自windows系统的whoami命令。
  • go.exe sys显示当前设备的一些信息。加载语句可更改,方法同上。
  • go.exe todo获取关于待办清单模块的指南。删除待办事项时记得不要删除第-1条,会导致机魂大怒。

快速开始

python文件和exe文件均可以直接运行(当然前者需要python环境),注意config.json必须与程序位于同一目录。

每次使用都要在程序目录输入go.exe或者python go.py实在不优雅,完成以下步骤后你可以在任何地方打开命令行,输入go hi和程序打个招呼。

  1. go.pyconfig.json移到某个文件夹中,假设是D:\MyProgram\GoCli

  2. windows系统:

    1. win + R打开运行窗口,输入sysdm.cpl打开系统属性面板;
    2. 依次点击高级、环境变量;
    3. 系统变量 中找到 Path,双击打开编辑面板;
    4. 点击新建,添加第一步中的目录路径,即D:\MyProgram\GoCli

    非windows系统:搜索编辑环境变量的方法,将目录路径添加到path中。

  3. 重新打开命令行窗口。

现在,无论当前命令行在哪个文件夹,你都可以输入go + 命令打开程序。

程序改进

  1. 完善异常处理,做到捕捉所有异常,对用户简短提示,详细报错信息写入error.log中。
  2. 输入go apple时自动将音量调整到固定值。
  3. 基于和风天气api实现当前天气查询,可预设一个或多个地区。

于2025/7/29

About

用python的click库开发的命令行单文件程序,实现了简单交互和待办清单功能,含代码和可执行文件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages