blob: 8c18600f849aa80155416f48fe36e2b2be8a0886 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/bash
case $1 in
*.xml)
if [ -x "$(command -v xmlstarlet)" ]; then
exec xmlstarlet fo "$1"
fi
;;
*.json)
if [ -x "$(command -v jq)" ]; then
exec jq -C . "$1"
elif [ -x "$(command -v python)" ] ; then
exec python -m json.tool "$1"
fi
;;
*.md)
if [ -x "$(command -v pandoc)" ]; then
exec pandoc -t plain "$1"
fi
;;
*.csv)
exec column -t -s, "$1"
;;
*)
exec /usr/bin/lesspipe "$1"
;;
esac
exit 1
|