RKDS

NAME

RKDS - RaKu Deployment System

SYNOPSIS

<% use RKDS -%>
This is my template!
I want it to be writable. <%- make-writable %>
I want to know where it’ll be outputted: <%= (get-output-dir) ~ (get-output) %>
And I want it deployed up until 2026.
<% don't-deploy unless DateTime.now.year == 2025 -%>

DESCRIPTION

RKDS (RaKu Deployment System) is a tool that takes a directory filled with ERK:https://raku.land/zef:ulisesb/ERK templates and deploys them to another directory. Supports including raku modules defined in a .rkds/lib directory and customizing the deployment of templates individually.

This module can be used inside those templates for communicating with the rkds binary running them. The subroutines get and set certain values, specific to the current template or input and output directories. They return "OK" unless otherwise noted.

RKDS v2.0.1

System for deploying directories using ERK templates

Authors

  • UlisesB

License

Artistic-2.0

Dependencies

ERK:auth<zef:ulisesb>:api<1>Getopt::Long:auth<cpan:LEONT>

Test Dependencies

Provides

  • RKDS:api<2>

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.