You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I'm told a command value is invalid, I should be told why
Actual behavior
When running mc alias set minio http://localhost:9005 senyo senyo I received the error:
mc: Invalid secret key senyo. Invalid arguments provided, please refer mc <command> -h for relevant documentation.
Unfortunately the help (-h) command does not show information that informs me why the secret key I provided is invalid.
Through experimentation I discovered that it was the length of the string that was not acceptable (looks like a certain number of characters are required), but in cases like this, if we show an error saying a string is not valid, we should let the user know why. Also, when looking in our docs page , I did not see any mention of secret key requirements either.
Steps to reproduce the behavior
Run mc alias set minio http://localhost:9005 admin tiny
mc --version
mc version RELEASE.2024-02-24T01-33-20Z (commit-id=f17313e7ab892fa5c7561a63296b68c1691f9b2b)
Runtime: go1.21.7 darwin/arm64
Copyright (c) 2015-2024 MinIO, Inc.
License GNU AGPLv3 https://www.gnu.org/licenses/agpl-3.0.html