跳转到主要内容

🐍🤖 可重用全局Invoke任务,可以与本地项目任务合并

项目描述

Conjuring

可重用全局Invoke任务,可以与本地项目任务合并。

功能

  • 将任何本地tasks.py文件与全局Conjuring任务合并
  • 使用此包提供的所有全局Conjuring任务
  • 只包含您想要的全球Conjuring任务(选择加入模式)
  • 使用所有Conjuring任务,但不包括一些(选择退出模式)
  • 从Python模块或包添加您自己的自定义任务到全局任务
  • 条件显示您自定义的任务模块
  • 条件显示您自定义的单个任务
  • 将您的项目任务与全局可重用任务合并
  • 为您自定义模块的前缀任务名称

更多详细信息请参阅功能文档

任务

conjuring/spells 目录下的每个模块都是一个Invoke任务的集合。

快速设置

  1. 使用 pipx 在隔离的虚拟环境中安装 Conjuring
    pipx install --include-deps conjuring
    
    安装 Invoke 的应用程序(invokeinv)需要 --include-deps 标志。
  2. 在您的家目录中创建一个 tasks.py 文件
    echo -e "from conjuring import *\n\nnamespace = cast_all_spells()" > ~/tasks.py
    
  3. 在任何您可以输入此命令的目录中,您都应该能看到 Conjuring 任务的列表
    invoke --list
    

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

conjuring-0.7.0.tar.gz (32.6 kB 查看哈希值)

上传时间

构建分布

conjuring-0.7.0-py3-none-any.whl (41.0 kB 查看哈希值)

上传时间 Python 3

支持者