DUB command exit codes have been made more consistent Some dub commands have been adjusted to return exit code 2 instead of exit code 1. Exit code 1 is now always used for usage errors, while exit code 2 is the more generic any error occurred or package failed to load. The following commands are affected: - dub clean - dub add - dub search - dub convert