poethepoet.task.cmd

src/poethepoet/task/cmd.pyi
1
2
3
4
5
6
7
8
9
10
11
12
from poethepoet.task.base import PoeTask

class CmdTask(PoeTask):
    class TaskOptions(PoeTask.TaskOptions):
        use_exec: bool
        def validate(self) -> None: ...

    class TaskSpec(PoeTask.TaskSpec):
        content: str  # pyright: ignore[reportIncompatibleVariableOverride]
        options: CmdTask.TaskOptions  # pyright: ignore[reportIncompatibleVariableOverride]

    spec: TaskSpec  # pyright: ignore[reportIncompatibleVariableOverride]