module

Crun

Constants

ARGS = ARGV.size > 1 ? ARGV[1..ARGV.size] : [] of String
CLEAN_CACHE_DAYS = ENV["CRUN_CLEAN_CACHE_DAYS"]?.try do |v| v.as?(Int32) end || 7
SHARDS_END_ANCHOR = Regex.escape(ENV.fetch("CRUN_SHARDS_END_ANCHOR", "..."))
SHARDS_START_ANCHOR = Regex.escape(ENV.fetch("CRUN_SHARDS_START_ANCHOR", "---"))
SOURCE = ARGV[0]?.try do |source| File.expand_path(source) end || ""
SOURCE_FILENAME = File.basename(SOURCE)
VERSION = "1.0.2"

Class methods

build_dir
Source
build_name(path : String)
Source
build_path
Source
build_shards_config
Source
cache_path
Source
cache_path=(path : String)
Source
clean_cache
Source
lockfile_path
Source
shards_config_path
Source
shards_yaml
Source
with_lock
Source

Nested types