
nat-n/poethepoet
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
시나 UV와 잘 어울리는 태스크러너.
개요
- ✅ pyproject.toml(또는 poe_tasks.toml)에서 프로젝트 작업을 직관적으로 선언할 수 있습니다. - ✅ 작업은 poetry나 uv의 virtualenv(또는 당신이 지정한 다른 env)에서 실행됩니다. - ✅ 작업 이름과 인수의 셸 완성 - ✅ poe CLI는 독립적으로 사용할 수 있고, 시 작성용 플러그인으로도 사용할 수 있습니다 - ✅ 작업은 명령어, 셸 스크립트, 파이썬 표현식, 또는 파이썬 함수에 대한 참조일 수 있습니다 - ✅ 추가 인수가 전달되는 간결한 명령어: Poe [options] task [task_args] - ✅ 작업에 대해 명명된 CLI 인자를 쉽게 선언할 수 있습니다 - ✅ 작업은 셸 없이도 환경 변수를 지정하고 참조할 수 있습니다
개요(AI 번역)
배터리가 포함된 작업 러너는 시나 UV와 잘 어울립니다.
** 📖 문서를 읽어보세요 📖 **
특징
-
✅ pyproject.toml(또는 poe_tasks.toml)에서 프로젝트 작업을 직관적으로 선언할 수 있습니다.
-
✅ 작업은 poetry나 uv의 virtualenv(또는 당신이 지정한 다른 env)에서 실행됩니다.
-
✅ 작업 이름과 인수의 셸 완성
-
✅ poe CLI는 독립적으로 사용할 수 있고, 시 작성용 플러그인으로도 사용할 수 있습니다
-
✅ 작업은 명령어, 셸 스크립트, 파이썬 표현식, 또는 파이썬 함수에 대한 참조일 수 있습니다
-
✅ 추가 인수를 가진 간결한 명령어
poe [options] task [task_args] -
✅ 작업에 대해 명명된 CLI 인자를 쉽게 선언할 수 있습니다
-
✅ 작업은 셸 없이도 환경 변수를 지정하고 참조할 수 있습니다
-
✅ 작업은 자체 문서화되며, 선택 사항으로 도움말 메시지와 작업 그룹화가 가능합니다 (인수 없이 [
poe를 실행하면 됩니다) -
✅ 작업은 순서대로 실행되거나, 병렬로 실행되거나, DAG로 구성될 수 있습니다.
-
✅
.env파일 처리 -
✅ 다른 도구에 내장할 수 있는 라이브러리로 사용할 수 있음
-
✅ 프로젝트 간 재사용이 용이하도록 파이썬 패키지에서 작업을 정의할 수 있습니다
-
✅ 범용 작업 러너로도 잘 작동합니다
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Poe the Poet
A batteries included task runner that works well with poetry or uv.
Features
-
✅ Straight forward declaration of project tasks in your pyproject.toml (or poe_tasks.toml)
-
✅ Tasks are run in poetry or uv’s virtualenv (or another env you specify)
-
✅ Shell completion of task names and arguments
-
✅ The poe CLI can be used standalone, or as a plugin for poetry
-
✅ Tasks can be commands, shell scripts, python expressions, or references to python functions
-
✅ Concise commands with extra arguments passed to the task
poe [options] task [task_args] -
✅ Easily declare named CLI arguments for your tasks
-
✅ Tasks can specify and reference environment variables, even without a shell
-
✅ Tasks are self documenting, with optional help messages and task grouping (just run
poewith no arguments) -
✅ Tasks can be composed to run in sequence, in parallel, or as a DAG.
-
✅ Works with
.envfiles -
✅ Can be used as a library to embed in other tools
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add nat-n/poethepoet