module

App

Inherits CLI::Macros

Constants

VERSION = {{ (`shards version`).stringify }}

Class methods

context_finished_callback(context : CLI::Context, argument : String) : Nil
Source
deploy(*, output_path : Path, reports_by_category : Hash(String, Array(Report)), reports : Array(Report), commit_name : String, commit_url : String | Nil, commit_tz : Time, incomplete : Bool)

This method deploys the visualization. Here, the output directory is created, all static files are copied and the ECR files are rendered. This is done using macros so the template directory does not need to be shipped.

Source
find_report_type(path : String) : CLI::Context
Source
run(argv = ARGV)

Parses cli options and executes the visualization

Source