pup

pup

TLDR

Transform a raw HTML file into a cleaned, indented, and colored format

>_ cat [index.html] | pup --color
copy

Filter HTML by element tag name

>_ cat [index.html] | pup '[tag]'
copy

Filter HTML by id

>_ cat [index.html] | pup '[div#id]'
copy

Filter HTML by attribute value

>_ cat [index.html] | pup '[input[type="text"]]'
copy

Print all text from the filtered HTML elements and their children

>_ cat [index.html] | pup '[div] text{}'
copy

Print HTML as JSON

>_ cat [index.html] | pup '[div] json{}'
copy

Copied to clipboard
free 100$ digital ocean credit