We like Youtrack,
but youtrack-scripting can't upload/download all workflows in one command.
Usage: youtrack-workflow-cli [options] [command]
-V, --version output the version number
-H, --host <host> The base URL of your YouTrack installation
-T, --token <token> A permanent token that grants access to the YouTrack service. You can generate your own permanent tokens to authenticate with YouTrack on the Authentication tab of your Hub profile.
-h, --help output usage information
list View a list of installed workflows
download [options] [workflow] Download a workflow. If workflow not set download all workflows.
upload [options] [workflow] Upload workflow to server. If workflow not set upload all workflows.