By default beets should be verbose and ask for confirmation for all actions that overwrite data #2276
Labels
needinfo
We need more details or follow-up from the filer before this can be tagged "bug" or "feature."
As a novice beets user, I'm noticing that many configuration variables have defaults values that are optimised for the experienced user, who already knows what he's doing, but that's not the case for the novice user, who is learning to use beets commands.
Especially: many commands that make irreversible changes to the database or files don't print enough information about what they are doing, and, more important, don't ask for confirmation, as one would expect.
That's bad. It's too easy for a novice user to make mistakes and damage data. When you also consider #1286, that's pretty scary :)
Suggestion: default values for some configuration variables should be more conservative and newbie-friendly, display more information about what is being done, and ask for confirmation before overwriting data.
Some examples:
import
timid
should default toyes
(and maybe alsodetail
)Other suggestions:
timid
setting to other commands, besidesimport
?verbose
config variable (instead of having to add-v
to every command invocation)?The text was updated successfully, but these errors were encountered: