Implement CLI (Command Line Interface) functionality prior to implementing the UI. The CLI functionality will have all of the functionalties of the UI without having the UI to be displayed. The CLI will be triggered via flags and by default the UI will be appear unless otherwise specified.
idm [Action] [flags]
Actions
retrieve - used for printing metadata. If the -f and -o flags are provided then it will output to a file with a specified format. Json will only be supported at the moment
upload - used for uploading mp3 songs. Requires the -h and -s flags
download - used for downloading mp3 songs. Requires the -h and -d flags
delete - used for deleting mp3 songs from the server. Requires the -h flag
flags
-u username optional if stored token has not expired. Requires -p flag
-p password optional if stored token has not expired. Requires -u flag
-t use true, false, 1, 0. If true then a new token will be generated and will replace the current one. If false then it will use the current token. If current token has expired and the value is false then a new token will replace the former one. This flag requires -u and -p flags
-h Base API HTTP endpoint
-s source mp3 path. Required with upload action
-d path to download mp3. Required with download action
Implement CLI (Command Line Interface) functionality prior to implementing the UI. The CLI functionality will have all of the functionalties of the UI without having the UI to be displayed. The CLI will be triggered via flags and by default the UI will be appear unless otherwise specified.
``
idm [Action] [flags]
``
### Actions
* ~~retrieve - used for printing metadata. If the -f and -o flags are provided then it will output to a file with a specified format. Json will only be supported at the moment~~
* upload - used for uploading mp3 songs. Requires the -h and -s flags
* download - used for downloading mp3 songs. Requires the -h and -d flags
* delete - used for deleting mp3 songs from the server. Requires the -h flag
### flags
* -u username optional if stored token has not expired. Requires -p flag
* -p password optional if stored token has not expired. Requires -u flag
* ~~-t use true, false, 1, 0. If true then a new token will be generated and will replace the current one. If false then it will use the current token. If current token has expired and the value is false then a new token will replace the former one. This flag requires -u and -p flags~~
* -h Base API HTTP endpoint
* -s source mp3 path. Required with upload action
* -d path to download mp3. Required with download action
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implement CLI (Command Line Interface) functionality prior to implementing the UI. The CLI functionality will have all of the functionalties of the UI without having the UI to be displayed. The CLI will be triggered via flags and by default the UI will be appear unless otherwise specified.
idm [Action] [flags]Actions
retrieve - used for printing metadata. If the -f and -o flags are provided then it will output to a file with a specified format. Json will only be supported at the momentflags
-t use true, false, 1, 0. If true then a new token will be generated and will replace the current one. If false then it will use the current token. If current token has expired and the value is false then a new token will replace the former one. This flag requires -u and -p flags