)]}'
{"tools/cleanup-images":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"94a7849eb9305d9766972655ac6a42d6e4f0a7c0","unresolved":false,"context_lines":[{"line_number":68,"context_line":"            ;;"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    (--)"},{"line_number":71,"context_line":"            shift"},{"line_number":72,"context_line":"            ;;"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"esac"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"3f1d235d_a9f7428b","line":71,"updated":"2017-07-06 08:11:21.000000000","message":"what about adding a message instead of silently ignoring user error?\nSomething like:\n\n            echo \"No argument passed\" #Error message\n            usage #Print usage options\n            shift\n            exit 0 # Exit","commit_id":"4b78ee749ac121512539fe2698aa20efb36ccf20"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"294508d0ebc352a124570a9de7eb425521d60f03","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    (--)"},{"line_number":71,"context_line":"            echo -e \"Error: no argument passed\\n\""},{"line_number":72,"context_line":"            usage"},{"line_number":73,"context_line":"            shift"},{"line_number":74,"context_line":"            exit 0"},{"line_number":75,"context_line":"            ;;"},{"line_number":76,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"3f1d235d_105b8e2e","line":73,"range":{"start_line":73,"start_character":0,"end_line":73,"end_character":17},"updated":"2017-07-10 13:27:32.000000000","message":"This can be removed","commit_id":"03cf4cd8e2aa51b4abd8d336ccad4774ea6c8aab"}]}
