Rand Stats

App::upgrade-raku.raku

zef:grizzlysmit

App::upgrade-raku

Table of Contents

NAME

App::upgrade-raku

AUTHOR

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

VERSION

0.1.2

TITLE

App::upgrade-raku

SUBTITLE

A Raku application for updating/upgrading the local Raku install. It also installs and upgrades the packages and any system packages.

COPYRIGHT

LGPL V3.0+ LICENSE

Top of Document

Introduction

A B<Raku> application for updating/upgrading the local B<Raku> install. It also installs and upgrades the packages and any system packages.

NB: I only support the moar backend for now. And for now I only support the apt command as I use Ubuntu, I will give supporting other package managing software some thought.

b<Note: uses rakubrew under the hood for the actual Raku install/upgrade, will check for a new version etc.>

upgrade-raku build

Upgrade Raku using the rakubrew build moar method.

multi sub MAIN('build',
                Bool:D :u(:upgrade(:$upgrade-the-packages)) = False --> Int:D)

Top of Document

upgrade-raku download

Upgrade Raku using the rakubrew download method.

multi sub MAIN('download',
                Bool:D :u(:upgrade(:$upgrade-the-packages)) = False --> Int:D)

Top of Document

upgrade-raku dl

An alias for upgrade-raku download.

multi sub MAIN('dl',
                Bool:D :u(:upgrade(:$upgrade-the-packages)) = False --> Int:D)

Top of Document

upgrade-raku add zef

Add Raku packages to be installed with zef.

upgrade-raku add zef --help
Usage:
  upgrade-raku add zef <pkg> [<additional-pkgs> ...] [--force-test] [-c|--comment=<Str>] [--<additional-pkgs-with-comments>=...]

Top of Document

upgrade-raku add apt

Add system packages to be installed with apt.

upgrade-raku add apt --help
Usage:
  upgrade-raku add apt <pkg> [<additional-pkgs> ...] [-c|--comment=<Str>] [--<additional-pkgs-with-comments>=...]

Top of Document

upgrade-raku list zef

List the Raku packages to be installed with zef.

upgrade-raku list zef --help
Usage:
  upgrade-raku list zef [<prefix>] [-c|--color|--colour] [-s|--syntax] [-l|--page-length[=Int]] [-p|--pattern=<Str>] [-e|--ecma-pattern=<Str>]

Top of Document

upgrade-raku list apt

List the system packages to be installed with apt.

upgrade-raku list apt --help
Usage:
  upgrade-raku list apt [<prefix>] [-c|--color|--colour] [-s|--syntax] [-l|--page-length[=Int]] [-p|--pattern=<Str>] [-e|--ecma-pattern=<Str>]

Top of Document