commitizen / commitizen/cz-cli

Is it possible to get branch name in a adapter?

Aberta
#44 2 comentários 1 reação 0 responsáveis Ver no GitHub
adapter cli enhancement question
Linguagem predominante
JavaScript
Estrelas
17.5k
Forks
566
Merge médio
8h 16min
PRs com merge (30d)
1

Descrição

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?

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece por src/cli/strategies/git-cz.js na linha vinculada e rastreie como os argumentos do comando chegam ao git e aos adaptadores personalizados. A issue precisa de um design definido para a passagem de argumentos; a conclusão deve incluir o acesso do adaptador ao branch ou a outros metadados do Git sem quebrar os argumentos destinados ao git commit.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
git, javascript
Domínio
cli, tooling
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.