git.shiar.nl
/
barcat.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rename follow option to --interval or -t
[barcat.git]
/
graph
diff --git
a/graph
b/graph
index 373bbfdef4fc9424664201bbd1446b285d6fce10..41d858a0bdbbf52159f3dc06797ed24f13d4d2cf 100755
(executable)
--- a/
graph
+++ b/
graph
@@
-16,7
+16,7
@@
sub podexit {
my %opt;
GetOptions(\%opt,
'color|c!',
my %opt;
GetOptions(\%opt,
'color|c!',
- '
follow|f
:i',
+ '
interval|t
:i',
'trim|length|l=s' => sub {
my ($optname, $optval) = @_;
$optval =~ s/%$// and $opt{trimpct}++;
'trim|length|l=s' => sub {
my ($optname, $optval) = @_;
$optval =~ s/%$// and $opt{trimpct}++;
@@
-37,13
+37,13
@@
$opt{width} ||= $ENV{COLUMNS} || 80;
$opt{color} //= -t *STDOUT; # enable on tty
$opt{trim} *= $opt{width} / 100 if $opt{trimpct};
$opt{color} //= -t *STDOUT; # enable on tty
$opt{trim} *= $opt{width} / 100 if $opt{trimpct};
-if (defined $opt{
follow
}) {
- $opt{
follow
} ||= 1;
+if (defined $opt{
interval
}) {
+ $opt{
interval
} ||= 1;
$SIG{ALRM} = sub {
show_lines();
$SIG{ALRM} = sub {
show_lines();
- alarm $opt{
follow
};
+ alarm $opt{
interval
};
};
};
- alarm $opt{
follow
};
+ alarm $opt{
interval
};
}
$SIG{INT} = 'IGNORE'; # continue after assumed eof
}
$SIG{INT} = 'IGNORE'; # continue after assumed eof
@@
-149,9
+149,9
@@
Force colored output of values and bar markers.
Defaults on if output is a tty,
disabled otherwise such as when piped or redirected.
Defaults on if output is a tty,
disabled otherwise such as when piped or redirected.
-=item -
f, --follow
[=<seconds>]
+=item -
t, --interval
[=<seconds>]
-Interval to output partial progress.
+Interval t
ime t
o output partial progress.
=item -l, --length=[-]<size>[%]
=item -l, --length=[-]<size>[%]
@@
-254,6
+254,11
@@
Movies per year from prepared JSON data:
curl https://github.com/prust/wikipedia-movie-data/raw/master/movies.json |
jq '.[].year' | uniq -c | graph
curl https://github.com/prust/wikipedia-movie-data/raw/master/movies.json |
jq '.[].year' | uniq -c | graph
+Pokémon height comparison:
+
+ curl https://github.com/Biuni/PokemonGO-Pokedex/raw/master/pokedex.json |
+ jq -r '.pokemon[] | [.height,.num,.name] | join(" ")' | graph
+
Git statistics, such commit count by year:
git log --pretty=%ci | cut -b-4 | uniq -c | graph
Git statistics, such commit count by year:
git log --pretty=%ci | cut -b-4 | uniq -c | graph
@@
-265,7
+270,7
@@
Or the most frequent authors:
Latency history:
ping google.com |
Latency history:
ping google.com |
- perl -pe '$|=1; print s/ time=(.*)// ? "$1 for " : "> "' | graph -
f
+ perl -pe '$|=1; print s/ time=(.*)// ? "$1 for " : "> "' | graph -
t
=head1 AUTHOR
=head1 AUTHOR