Files
swg-main/tools/p4group.pl
2018-01-20 13:55:01 -06:00

23 lines
342 B
Perl
Executable File

#!/bin/perl
die "usage: p4group username\n" if (@ARGV != 1 || $ARGV[0] =~ /^-[h?]/);
push(@check, $ARGV[0]);
while (@check)
{
$_ = shift @check;
open(P4, "p4 groups " . $_ . "|");
while (<P4>)
{
chomp;
if (!defined $groups{$_})
{
push(@check, $_);
$groups{$_} = 1;
}
}
close(P4);
}
print join("\n", sort keys %groups);