-
Notifications
You must be signed in to change notification settings - Fork 2
/
pacmanlog2gource.1
144 lines (139 loc) · 3.46 KB
/
pacmanlog2gource.1
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
.\" Copyright (c) 2012 Matthias Krüger
.\"
.\" This file is part of pacmanlog2gource
.\"
.\" Pacmanlog2gource is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 1 of the License, or
.\" (at your option) any later version.
.\"
.\" Pacmanlog2gource is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with Freedroid; see the file COPYING. If not, write to the
.\" Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
.\" MA 02111-1307 USA
.\"
.\"
.\" Process this file with
.\" groff -man -Tascii pacmanlog2gource.1
.\" or
.\" nroff -man pacmanlog2gource.1
.\" or
.\" man -l pacmanlog2gource.1
.\"
.\" to test the local copy of the man page source file.
.\"
.\" See mdoc(7) for further reference.
.\"
.\"
.Dd $Mdocdate: February 22 2011 $
.\"
.Dt PACMANLOG2GOURCE 1 URM
.Os
.Sh NAME
.Nm pacmanlog2gource
.Nd A bash script to convert a copy of /var/log/pacman.log into a log file allowing later visualization using 'gource'
.\"
.\"
.\"
.Sh SYNOPSIS
.Nm
.Op Fl n c g f a o t i m h l L q d
.\"
.\"
.\"
.Sh DESCRIPTION
pacmanlog2gource is a script (written in bash) to convert a copy of /var/log/pacman.log into a log file allowing later visualisation using the program 'gource'.
The script gets a copy of /var/log/pacman.log into ~/.pacmanlog2gource/ and converts this 'local' log afterwards (the original log isn't modified).
The converted log can be visualized using 'gource'.
There are two kind of logs: the tree-log shows packages in groups (ttf, python, library, xorg etc...).
The pie-log doesn't have the packages grouped.
This looks cluttered but packages that you installed earlier and didn't remove in between are shown in the middle of the screen which may be interesting to watch as well.
.\"
.\"
.\"
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl h
List command-line options.
.\"
.It Fl n
Don't update the log when pacmanlog2gource is started
.\"
.It Fl c
Suppress colors in shell output.
.\"
.It Fl g
Update the log if no further option is given, visualize log using gource afterwards.
.\"
.It Fl f
Capture a video using ffmpeg (enforces -g).
.\"
.It Fl p
Use pie-log (default is tree-log).
.\"
.It Fl a
Skip architecture in title.
.\"
.It Fl o
Skip hostname in title.
.\"
.It Fl t
Skip timestamps in title.
.\"
.It Fl i
Show information on pacmanlog2gource.
.\"
.It Fl m
Skip package names.
.\"
.It Fl l
Show arch icon in lower right corner.
.\"
.It Fl L
Show arch logo in lower right corner.
.\"
.It Fl q
Quiet mode, this should be faster than default mode but doesn't estimate when log genration will be finished.
.It Fl d
Show debug information (set -x).
.El
.\"
.\"
.\"
.Sh FILES
.Pa $HOME/.pacmanlog2gource/pacman_gource_tree.log
contains the tree-log
.Pa $HOME/.pacmanlog2gource/pacman_gource_pie.log
contains the pie log
.Pp
.\"
.\"
.\"
.Sh CONTACT
Feel free to drop any comments and/or questions at
.\"
.Pa https://aur.archlinux.org/packages.php?ID=53027
or
.Pa https://bbs.archlinux.org/viewtopic.php?pid=1082389
.\"
or fork it on github
.Pa https://github.com/matthiaskrgr/pacmanlog2gource
.\"
.\"
.\"
.Sh SEE ALSO
.\"
.Xr gource 1
.Xr ffmpeg 1
.\"
.\"
.\"
.Sh AUTHORS
.Nm
was written by
.An Matthias Krüger