Historical context
The command line interface (CLI) of AiiDA is called verdi
.
When AiiDA was created, the CLI was named verdi
mostly for technical reasons, since aiida
would clash with the Python package. This technical limitation is no longer the case, so the question was raised whether verdi
should be renamed to aiida
or whether the latter should at least be added as an alias (and verdi
kept for backwards compatibility).
Pros
aiida
potentially is less confusing for new users
Cons
- Having
verdi
avoids potential ambiguity when talking about AiiDA. It will always be immediately clear one is talking about the CLI and not the Python API or the software as a whole - A lot of work is needed to update tutorials/documentation and existing scripts
- Removing
verdi
: is backwards incompatible - Keeping
verdi
: can cause confusion as there will be now two ways of doing things and it might not be immediately obvious to users if there is difference and which one to use.