From 110828b3c5eae7beb11ede27d2aef98fce636612 Mon Sep 17 00:00:00 2001 From: ravenhall Date: Tue, 10 May 2016 15:37:34 -0500 Subject: [PATCH] Added convenience aliases for curl --- aliases/available/curl.aliases.bash | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 aliases/available/curl.aliases.bash diff --git a/aliases/available/curl.aliases.bash b/aliases/available/curl.aliases.bash new file mode 100644 index 00000000..4618dae1 --- /dev/null +++ b/aliases/available/curl.aliases.bash @@ -0,0 +1,23 @@ +#!/bin/bash + +cite 'about-alias' +about-alias 'Curl aliases for convenience.' + +# set apt aliases +function _set_pkg_aliases() +{ + if [ -x $(which curl) ]; then + # follow redirects + alias cl='curl -L' + # follow redirects, download as original name + alias clo='curl -L -O' + # follow redirects, download as original name, continue + alias cloc='curl -L -C - -O' + # follow redirects, download as original name, continue, retry 5 times + alias clocr='curl -L -C - -O --retry 5' + # follow redirects, fetch banner + alias clb='curl -L -I' + fi +} + +_set_pkg_aliases