use Data::Dumper;
use File::Temp qw/tempdir/;
use XML::Writer;
+use Locale::TextDomain 'libguestfs';
=encoding utf8
=cut
+my $version;
+
+=item B<--version>
+
+Display version number and exit.
+
+=cut
+
my $uri;
=item B<--connect URI> | B<-c URI>
=cut
GetOptions ("help|?" => \$help,
+ "version" => \$version,
"connect|c=s" => \$uri,
"csv" => \$csv,
"human-readable|human|h" => \$human,
"inodes|i" => \$inodes,
) or pod2usage (2);
pod2usage (1) if $help;
+if ($version) {
+ my $g = Sys::Guestfs->new ();
+ my %h = $g->version ();
+ print "$h{major}.$h{minor}.$h{release}$h{extra}\n";
+ exit
+}
# Open the guest handle.
sub print_title
{
- my @cols = ("Virtual Machine", "Filesystem");
+ my @cols = (__"Virtual Machine", __"Filesystem");
if (!$inodes) {
if (!$human) {
- push @cols, "1K-blocks";
+ push @cols, __"1K-blocks";
} else {
- push @cols, "Size";
+ push @cols, __"Size";
}
- push @cols, "Used";
- push @cols, "Available";
- push @cols, "Use%";
+ push @cols, __"Used";
+ push @cols, __"Available";
+ push @cols, __"Use%";
} else {
- push @cols, "Inodes";
- push @cols, "IUsed";
- push @cols, "IFree";
- push @cols, "IUse%";
+ push @cols, __"Inodes";
+ push @cols, __"IUsed";
+ push @cols, __"IFree";
+ push @cols, __"IUse%";
}
if (!$csv) {