commitizen / commitizen/cz-cli

Is it possible to get branch name in a adapter?

Abierto
#44 2 comentarios 1 reacción 0 asignados Ver en GitHub
adapter cli enhancement question
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.