14 lines
434 B
Fish

function motd --description "Message of the day!"
set --local daily_msg
if contains -- '--chuck-norris' $argv
set daily_msg (curl -s 'https://api.chucknorris.io/jokes/random' | jq --raw-output '.value')
else if contains -- '--dad-joke' $argv
set daily_msg (curl -H 'Accept: text/plain' 'https://icanhazdadjoke.com/' 2>/dev/null)
else
set daily_msg (fortune)
end
cowsay $daily_msg
end