我的脚本模块。
huik-module的Python项目详细描述
huik-module
如何安装:
pip install huik-module
命令行接口用法
命令行界面是用Click构建的。在
使用command --help
获取内置帮助信息。在
tl
工具列表(tl
)提供了一种为常用shell命令创建用户定义快捷方式的方法。在
- 在
在tl
启动工具列表。在 - 在
在tl --help
以显示“帮助”菜单。在 - 在
tl [command key]
以快速调用保存的shell命令。在提示:如果命令正在更改,Shell命令将在新进程中运行 shell行为此更改不会反映在当前shell中。 如果用户希望保留这种行为,可以使用
在exec shell
或exec zsh
在命令末尾。(例如,请参阅文件夹模块)
fd
文件夹(fd
)可以将文件夹标记为收藏夹,并允许用户快速导航到该文件夹
在终端。在
- 在
在fd [favorite folder shortcut]
cd到保存的文件夹。在 - 在
fd -c
config使用bash或zsh作为默认shell。在在幕后,
^{pr2}$fd
使用python子进程来运行shell脚本。在子进程启动另一个进程并运行shell命令。 如果没有
在exec zsh
,则在子进程退出后,当前shell 将保留在文件夹中。exec zsh
或exec bash
在中启动一个shell 子流程,并允许用户在该流程中输入。在
正常模块ok
OK模块允许用户编写/安装插件来扩展其功能。在
OK模块还可以导入/导出/同步配置和插件。在
一些包含的插件包括:Dictionarydef
;计算器cal
;github工具git
如果简单的shell命令还不够,就需要使用插件 在某些复杂的使用场景中。例如,处理用户 从web上输入或提取数据。在
ok
或{}以显示帮助菜单。在 ok sync
配置Github Github Github Github的Github gistid和用户令牌,以便将设置上载到Github。 下载公共gist设置时不需要用户令牌,但创建/上传设置时需要用户令牌。在ok [command]
来运行插件命令。在ok plugins --help
显示配置插件的帮助菜单。在ok plugins -sf
或{}显示插件文件夹。在
插件
插件是单个python文件,存储在cli/plugins
下
文件夹。这些单独的文件在运行时被读取和加载。在
基本结构:
importclick# other imports if needed @click.command()# optionally use click.group() to allow multicommands.@click.option('--option')# add other options or arguments if needed.defcli(option):""" Documents """# handle option
- 项目
标签: