Guess user location when running weather ""

Omitting colon makes bash substitute default location only when parameter is absent.
Therefore empty city name propagates to wttr.in and allows it to guess.
This commit is contained in:
Alexander Meshcheryakov 2018-12-15 14:21:08 +03:00 committed by GitHub
parent d3b28cbf09
commit dce65ed181
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,7 @@
wttr() wttr()
{ {
# change Paris to your default location # change Paris to your default location
local request="wttr.in/${1:-Paris}" local request="wttr.in/${1-Paris}"
[ "$COLUMNS" -lt 125 ] && request+='?n' [ "$COLUMNS" -lt 125 ] && request+='?n'
curl -H "Accept-Language: ${LANG%_*}" --compressed "$request" curl -H "Accept-Language: ${LANG%_*}" --compressed "$request"
} }