|
NAMEarbtt-dump - dumps arbtt data samplesSYNOPSISarbtt-dump [OPTION...] DESCRIPTIONarbtt-dump reads the data samples recorded by arbtt-capture(1) and writes them so the standard output in an ascii based format.OPTIONS-h, -?, --helpshows a short summary of the available options, and
exists.
-V, --version shows the version number, and exists.
-f FILE, --logfile FILE logfile to use instead of ~/.arbtt/capture.log
-t FORMAT, --format FORMAT dumping format to use, where FORMAT is one of
human (the default), show or JSON. Case in-sensitive.
-l NUMBER, --last NUMBER dump only the last NUMBER of samples.
FILES~/.arbtt/capture.logbinary file, storing the arbtt data samples
FORMATSHumanThis format is intended for human inspection, but not for further processing. Hence, it may change in new versions of arbtt without notice. Example output:2013-06-20 14:53:50 (48ms inactive): ( ) Navigator: arbtt-dump - Iceweasel ( ) gnome-terminal-server: jojo@kirk:~/projekte/programming/arbtt/doc (*) gvim: arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2 The line with a star indicates the currently active window. ShowThis is the default serialization format of Haskell's Show type class, one entry per line. This can be useful if the data is to be processed by further Haskell code. Example output, with indentation added manually:TimeLogEntry { tlTime = 2013-06-20 14:53:50.957763 UTC , tlRate = 60000 , tlData = CaptureData { cWindows = [ (False,"arbtt-dump - Iceweasel","Navigator") , (False,"jojo@kirk:~/projekte/programming/arbtt/doc","gnome-terminal-server") , (True,"arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2","gvim") ] , cLastActivity = 48 } } JSONFor interoperability, arbtt supports dumping its data to JSON, which can easily be parsed by many different programming languages. Some level of backward-compatibility will be provided, as far as possible. Default output, again with indentation and spacing added manually:[ ..., { "windows": [ { "program": "arbtt-dump - Iceweasel", "title": "Navigator", "active": false}, { "program": "jojo@kirk:~/projekte/programming/arbtt/doc", "title":" gnome-terminal-server", "active": false}, { "program": "arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2", "title": "gvim", "active":true }], "inactive": 48, "date": "2013-06-20T14:53:50.957Z", "rate": 60000}, ... ] SEE ALSOSee the arbtt manual for more information and the arbtt hackage page[1] for newer versions of arbtt.AUTHORSJoachim Breitner <mail@joachim-breitner.de>Main author of arbtt
Sergey Astanin <s.astanin@gmail.com> Contributor
Martin Kiefel <mk@nopw.de> Contributor
Muharem Hrnjadovic <muharem@linux.com> Contributor
Markus Hauck <markus1189@gmail.com> Contributor
Thomasz Miąsko <tomasz.miasko@gmail.com> Contributor
Waldir Pimenta <waldyrious@gmail.com> Documentation writer
Gwern Branwen <gwern@gwern.net> Documentation writer
Paolo G. Giarrusso <p.giarrusso@gmail.com> Contributor
Michal J. Gajda <migamake@migamake.com> Contributor
NOTES
http://hackage.haskell.org/package/arbtt
Visit the GSP FreeBSD Man Page Interface. |