mkdir foo
cd foo
dat init
echo '{"hello": "world"}' | dat --json
cat some_csv.csv | dat import --csv
custom delimiter, --delimiter works too
cat some_csv.csv | dat import --csv -d $'\r\n'
echo $'a,b,c\n1,2,3' | dat import --csv --primary=a
echo $'{"foo":"bar"}' | dat import --json --primary=foo
dat cat
dat dump
dat serve
then you can poke around at the REST API:
/_changes
/_changes?include_data=true
/_package
/:docid
POST /_bulk content-type: application/json (newline separated json)
dat pull http://localhost:6461
dat push http://localhost:6461
dat clone http://dat-npm.mathiasbuus.eu
rm -rf .dat
you can pipe line separated JSON data into dat on stdin and it will be stored
cat foo.line-separated-json-objects | dat import --json