未提供项目描述
项目描述
Judoka
Judoka 是一个命令行工具,允许您定义项目范围的命令并通过它们的别名调用它们。它让您只需(=柔道)完成工作。
安装
使用 pip
安装此库
$ pip install judoka
用法
在您的项目根目录中创建一个 .judorc
文件,如下例所示
greet = "cowsay 'Hi!'"
[frontend]
start = "npm run start"
[backend]
start = "docker compose up -d"
然后,只需运行任何别名
$ judo greet
$ judo frontend:start
$ judo backend:start
或者,查看您项目中所有可用的命令列表
$ judo
您也可以选择在您的 $HOME
文件夹中包含一个 .judorc
文件(~/.judorc
)。在此文件中定义的命令将始终首先加载,如果找到重叠的命令,则将被覆盖。
Shell补全
要安装 judo shell补全,执行 judo-completions [--apply] {bash|fish|zsh}
以获取有关如何为所选shell安装补全的说明。通过包含 --apply
选项,安装说明将为您应用。
注意: 不要忘记在安装后重新加载shell会话以加载补全。
开发
要为此库做出贡献,首先检出代码。然后创建一个新的虚拟环境
cd judoka
python -mvenv venv
source venv/bin/activate
或者如果您正在使用 pipenv
pipenv shell
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
下载文件
下载您平台所需的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分发
judoka-0.3.6.tar.gz (7.1 kB 查看哈希值)
构建分发
judoka-0.3.6-py3-none-any.whl (7.7 kB 查看哈希值)
关闭
judoka-0.3.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 069599baf6b55ce024e757cd2fa1d3997b12c86cf8b312e13823f0e591b26022 |
|
MD5 | fcc04e1db5e50e7d3c912dab6c949575 |
|
BLAKE2b-256 | f48d49a8f5f112d801ab2ad52c7fb371102de67c93467a360ca24e997caaacf6 |
关闭
judoka-0.3.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0877838cd7752bb83befedee6b846e460560219d03196f8d8713cd3a783b5612 |
|
MD5 | 001acbe8f5c2cca83bc260db3a2cc5dd |
|
BLAKE2b-256 | bd2ed7baabde018aef451c386398fd005a9d8cdccbcebd3d5d69ddb690755527 |