Rand Stats

App::Urls

zef:grizzlysmit

Table of Contents

NAME

Urls

AUTHOR

Francis Grizzly Smit (grizzly@smit.id.au)

VERSION

v0.1.3

TITLE

Urls

SUBTITLE

Urls is a command line interface to my urls PostgreSQL database.

COPYRIGHT

LGPL V3.0+ LICENSE

The Url Stuff

  1. Introduction

Manage your URLs that you cannot get or cannot easily get with google. Basically a bookmark manager, but searchable and organisable.

the docs are still a bit raw and rough

  1. Command Line

Built in Raku

  1. Web Page

Built in Mod_Perl

Top of Document

multi sub MAIN

multi sub MAIN(
    "list",
    "links",
    Str $prefix = "",
    Bool:D :v(:$version) = Bool::False,
    Bool:D :h(:$help) = Bool::False,
    Bool:D :s(:$syntax) = Bool::False,
    Bool:D :n(:nocolor(:$nocolour)) is copy = Bool::False,
    Bool:D :c(:color(:$colour)) is copy = Code.new
) returns Int

list all the links if prefix is supplied list all links prefixed by it.

multi sub MAIN

multi sub MAIN(
    "list",
    "aliases",
    Str $prefix = "",
    Bool:D :v(:$version) = Bool::False,
    Bool:D :h(:$help) = Bool::False,
    Bool:D :s(:$syntax) = Bool::False,
    Bool:D :n(:nocolor(:$nocolour)) is copy = Bool::False,
    Bool:D :c(:color(:$colour)) is copy = Code.new
) returns Int

list all the aliasses if prefix is supplied list all aliasses prefixed by it.

multi sub MAIN

multi sub MAIN(
    "list",
    "pages",
    Str $page-name = "",
    Str $prefix = "",
    Bool:D :v(:$version) = Bool::False,
    Bool:D :h(:$help) = Bool::False,
    Bool:D :s(:$syntax) = Bool::False,
    Bool:D :n(:nocolor(:$nocolour)) is copy = Bool::False,
    Bool:D :c(:color(:$colour)) is copy = Code.new
) returns Int

list all the pages if prefix is supplied list all pages prefixed by it.

multi sub MAIN

multi sub MAIN(
    "add",
    "page",
    Str $page where { ... },
    Str :$name = "",
    Bool:D :v(:$version) = Bool::False,
    Bool:D :h(:$help) = Bool::False,
    Bool:D :s(:$syntax) = Bool::False,
    Bool:D :n(:nocolor(:$nocolour)) is copy = Bool::False,
    Bool:D :c(:color(:$colour)) is copy = Code.new,
    *@links
) returns Int

add the page if supplied

multi sub MAIN

multi sub MAIN(
    "add",
    "links",
    Str $link-section where { ... },
    Bool:D :v(:$version) = Bool::False,
    Bool:D :h(:$help) = Bool::False,
    Bool:D :s(:$syntax) = Bool::False,
    Bool:D :n(:nocolor(:$nocolour)) is copy = Bool::False,
    Bool:D :c(:color(:$colour)) is copy = Code.new,
    *%links where { ... }
) returns Int

list all the links if prefix is supplied list all links prefixed by it.

multi sub MAIN

multi sub MAIN(
    Str:D $key,
    Bool:D :v(:$version) = Bool::False,
    Bool:D :h(:$help) = Bool::False,
    Bool:D :s(:$syntax) = Bool::False,
    Bool:D :n(:nocolor(:$nocolour)) is copy = Bool::False,
    Bool:D :c(:color(:$colour)) is copy = Code.new
) returns int

basic key signature.