Skip to content
This repository has been archived by the owner on Apr 10, 2021. It is now read-only.

13k/pretty-data-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pretty-data-cli

pretty-data-cli is a command-line interface (CLI) to pretty-data with file and stdin support. As such, it supports pretty printing of JSON, XML, CSS and SQL.

You can also minify (-m switch) instead of pretty print (also a pretty-data feature).

It uses mime to detect file types based on file extensions. If no explicit type was given and no file extension was recognizable, it will fail.

When reading from stdin, the type option is required.

Below is the command-line usage help:

usage: pretty <files>... [options]

files     Read from FILE(s). Optional.

options:
   -t TYPE, --type TYPE   Data TYPE. If not present, will guess from file extension. Required if no FILE(s) given.
   -m, --minify           Minify instead of pretty print.
   -v, --version          Show version.

(*nix) Examples

  • Page through the inhuman-readable GData API
curl -s "https://gdata.youtube.com/feeds/api/standardfeeds/top_rated" | pretty -t xml | less

PS: I think almost all GData APIs have a prettyprint parameter available

  • Read Twitter's global trends
curl -s "http://api.twitter.com/1/trends/1.json" | pretty -t json

About

A CLI to pretty-data with file and stdin support

Resources

Stars

Watchers

Forks

Packages

No packages published