Skip to content

Instantly share code, notes, and snippets.

@Nill-R
Forked from candu/lipsum
Last active December 18, 2021 01:31
Show Gist options
  • Save Nill-R/27079d487adfc002c46df1e7bf835002 to your computer and use it in GitHub Desktop.
Save Nill-R/27079d487adfc002c46df1e7bf835002 to your computer and use it in GitHub Desktop.
Command-line Lorem Ipsum generator using curl, lipsum.com, and jq
#!/bin/sh
AMOUNT=10
WHAT=paras
START=true
while getopts ":n:wpbls" opt; do
case $opt in
n)
AMOUNT=$OPTARG
;;
w)
WHAT=words
;;
p)
WHAT=paras
;;
b)
WHAT=bytes
;;
l)
WHAT=lines
;;
s)
START=true
;;
*)
echo "Invalid option: -$OPTARG" >&2
;;
esac
done
curl -s -X POST https://lipsum.com/feed/json -d "amount=$AMOUNT" -d "what=$WHAT" -d"start=$START" | jq -r '.feed.lipsum'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment