feature: allow substituting command_path in command help and epilog text
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza rastreando el formateo de la ayuda del comando y del epílogo de Click, y luego compáralo con la sustitución existente de la cadena de versión %(prog)s descrita en el issue. Estará terminado cuando el texto de ayuda y del epílogo pueda sustituir la ruta del comando y el valor de la versión, produciendo los valores correspondientes en los ejemplos de línea de comandos mostrados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Given:
@click.command(help="Example: %(prog)s --do-this")
def cli(): pass
Will result in:
$ ./command --help
Example: ./command --do-this
$ python -m command --help
Example: python -m command --do-this
The problem is that it is not possible to template the command from within the help text itself. There is %(prog)s for version string, but not for help or epilog. It would be nice to have them there, also %(version)s.
Thank you, click is great.
- Lenguaje dominante
- Python
- Estrellas
- 17.8k
- Forks
- 3.3k
- Merge medio
- 3 d 3 h
- PR fusionados (30 d)
- 13
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pallets/click
-
`show_envvar=True` Drops Environment Variable from Error Messages When Using `auto_envvar_prefix`Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
More private utilities that need to be marked and public api deprecatedQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertotyping
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
pallets/click#3847 · 9 comentarios ·
Los mantenedores suelen responder en 1 día
-
Automatically append ellipsis (`...`) to metavars when `multiple=True` in optionsPosiblemente ocupada @SparshGarg999 la tomó hace 89 días. Abiertohelp output
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pallets/click#3652 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
`HelpFormatter.write_usage` breaks options at a hyphenPosiblemente ocupada @kdeldycke la tomó hace 10 días. Abiertohelp output
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
pallets/click#3362 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
Add glossary of terms to click reference docsPosiblemente ocupada @rohitbarhate111-commits la tomó hace 56 días. Abiertodocs
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
pallets/click#3077 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de pallets/click
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
comp/desktop P3 type/feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
NousResearch/hermes-agent#154285 ·
Los mantenedores suelen responder en 1 día
-
docs: qualify copied and custom kubectl debug policy notesPosiblemente ocupada @nym01 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
kubescape/cel-admission-library#166 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
SACGF/variantgrid#2804 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[BUG] HTTP lifecycle dispatch treats a NO_PROXY-only environment as corporate egress and skips the resolve-and-pinned sessionPosiblemente ocupada @bodapatisaikrishna la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día