ionic-team / ionic-team/ionic-cli

scriptable command-line flags for `ionic start --cordova` that skips free account

Aberta
#4,769 1 comentário 1 reação 0 responsáveis Ver no GitHub
triage
Linguagem predominante
TypeScript
Estrelas
2k
Forks
682
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

**Description:**

There is no set of command line flags for a non-interactive start of a new cordova app without the free account prompt.

When setting up a new project with `ionic start --cordova`, the first prompt is

```
[WARN] About to integrate your app with Cordova.

We now recommend ⚡️ Capacitor⚡️ (https://ion.link/capacitor) as the official native runtime for Ionic. To
learn about the differences between Capacitor and Cordova, see these docs[1]. For a getting started guide, see
these docs[2].

[1]: https://ion.link/capacitor-differences-with-cordova-docs
[2]: https://ion.link/capacitor-using-with-ionic-docs

? Are you sure you want to continue? (Y/n)
```

For this prompt, the answer is "Y". Choosing "n" will fall back to Capacitor. `--no-interactive` will select `n` here, so that option is not viable. `--confirm` does not select "Y" so that option is not viable either.

The second prompt is

```
? Create free Ionic account? (y/N)
```

Here the desired choice is "N".

So in summary, the first question needs to be answered with "Y" and the second question has to be answered with "N", and the current set of command line flags do not cover this use case.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Start at the `ionic start --cordova` command and trace how `--no-interactive` and `--confirm` handle the two prompts. Define a non-interactive flag combination that answers the Cordova confirmation with Y and the free-account prompt with N, then verify that a new Cordova app can be created without either prompt.

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

Avaliação

Stack de tecnologia
typescript
Domínio
cli
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

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