commitizen / commitizen/cz-cli
Is it possible to get branch name in a adapter?
- Lenguaje dominante
- JavaScript
- Estrellas
- 17.5k
- Forks
- 566
- Merge medio
- 8 h 16 min
- PR fusionados (30 d)
- 1
Descripción
Hi,
First of all, great project!
Is it possible to pass information about a branch (or some other git information) to an custom adapter?
I find this line: https://github.com/commitizen/cz-cli/blob/master/src/cli/strategies/git-cz.js#L59 where it looks like you are passing all arguments to `git`(?). Is it possible to parse the arguments and exclude `cz-cli`-specific arguments and pass them to a adapter?
Example:
```
$ git cz --author="Name " --cz-branch-name="$(git rev-parse --abbrev-ref HEAD)"
```
The command above should pass `--author` to `git commit` and `--cz-branch-name` to the adapter (because the argument starts with `--cz-`).
What do you think? Is this a good solution? Or is it a better way?
Guía de contribución
Línea de trabajo
Comienza por src/cli/strategies/git-cz.js en la línea enlazada y sigue cómo llegan los argumentos del comando a git y a los adaptadores personalizados. El issue necesita un diseño definido para el paso de argumentos; la finalización debería incluir el acceso del adaptador a la rama u otros metadatos de Git sin romper los argumentos destinados a git commit.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- git, javascript
- Área
- cli, tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100