X-Git-Url: http://dolda2000.com/gitweb/?p=utils.git;a=blobdiff_plain;f=anndata;h=7ed3e1373a26ba3482207d113b5bc03db44e503c;hp=5a91e5a5b944cfb74bebacd7654ff18454af0184;hb=f7bd9b51138dbccb7cc2fd27f07ef66d5d2d79cf;hpb=36bbb0ca135bc006aa518b239df72b47262fbff5 diff --git a/anndata b/anndata index 5a91e5a..7ed3e13 100755 --- a/anndata +++ b/anndata @@ -4,7 +4,7 @@ use Getopt::Long; use Anime::ANN; binmode STDOUT, ":utf8"; -GetOptions(\%options, "l=s", "b=s") || exit 1; +GetOptions(\%options, "l=s", "b=s", "d") || exit 1; if($options{"l"}) { @list = Anime::ANN::getlist($options{"l"}); @@ -14,12 +14,18 @@ if($options{"l"}) { exit 0; } +$browse = ""; if($options{"b"}) { - $id = Anime::ANN::getid $options{"b"}; + $browse = $options{"b"}; +} elsif($options{"d"}) { + $browse = `basename "\$(pwd)"`; +} +if($browse) { + $id = Anime::ANN::getid $browse; if(defined($id)) { exec "htmlview", Anime::ANN::geturl($id); } else { - printf STDERR "could not find " . $options{"b"} . "\n"; + printf STDERR "could not find " . $browse . "\n"; exit 1; } }