Added delete() function for making common DELETE requests

This commit is contained in:
Seth House
2015-04-04 14:06:51 -06:00
parent 90651559c6
commit 1a22ca6d8f
+23
View File
@@ -690,6 +690,29 @@ post() {
}
}
delete() {
# A wrapper around request() for common DELETE patterns
#
# Usage:
#
# delete '/some/url'
#
# Return: 0 for success; 1 for failure.
#
# Positional arguments
#
local url=${1:?URL is required.}
# The URL to send the DELETE request to.
local status_code
request "${url}" method='DELETE' | response status_code | {
read -r status_code
[ "$status_code" = "204" ]
exit $?
}
}
org_repos() {
# List organization repositories
#