X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/odin-cgi/blobdiff_plain/cc346ee1adf852ba0f4322bc04a78ec64206d37a..98984c9d2db5bc19f73b28aa277a40608a935b22:/bin/pastebin.userv diff --git a/bin/pastebin.userv b/bin/pastebin.userv index fb3b740..fd263bd 100755 --- a/bin/pastebin.userv +++ b/bin/pastebin.userv @@ -68,7 +68,7 @@ EOF ("SELECT lang FROM odin_pastebin_lang WHERE lang = ?", undef, $p{lang})} or Odin::fail "unknown language `$p{lang}'"; my ($tag, $edit) = Odin::new_pastebin %p; - print "$Odin::PASTEBIN/$url $edit\n"; + print "$Odin::PASTEBIN/$tag $edit\n"; } elsif ($op eq "get") { @ARGV == 1 or Odin::fail "usage: get TAG"; my ($tag) = @ARGV; @@ -97,8 +97,9 @@ EOF else { $op->unk; } } @ARGV = $op->rest; - $op->bad if @ARGV; - $op->ok or Odin::fail "usage: new [-l LANG] [-t TITLE]"; + $op->bad if @ARGV != 1; + $op->ok or Odin::fail "usage: update [-c] [-l LANG] [-t TITLE] TAG"; + my $tag = shift @ARGV; $p{content} = read_content if $contentp; Odin::update_pastebin $tag, undef, %p or Odin::fail "nothing changed"; } else {