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.