Inconsistent usage of setup
/create
/configure
in verdi commands profile
/user
/code
/computer
to make new instances, set and update parameters
#6431
Labels
This arises from the discussion in issue #4981 since this covers more than just the
verdi computer setup
command I made a separate issue to it.Motivation
To make new instances of objects, set parameters, update parameters the verdi commands
verdi [profile|user|code|computer|group]
use different command names which is very confusing for new users (at least for me). I can see some reasons for the different naming, but there so strong inconsistencies that result in a bad user experience.Current work in progress
With the changes in PR #6198 we can merge
verdi computer setup
andconfigure
to one command as#4981 (comment)
So with these changes the state would be (correct me if I am wrong)
Further suggestions
Since users still want to change computer parameters (see discussion aiidateam/team-compass#12), there would be still some command that allows updating the parameters of the computer
This would clash with the
verdi user configure
that is used for the creation and an update of the parameters, so maybe we also split upverdi user configure
intoverdi user create
andverdi user configure
Furthermore, there isverdi code setup
that seems redundant to me toverdi code create
In addition, if we go with the naming ofcreate
thenverdi profile setup
would be renamed toverdi profile create
.So the final suggestion would be
The text was updated successfully, but these errors were encountered: