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
Sourcebuild_name(path : String)
Sourcebuild_path
Sourcebuild_shards_config
Sourcecache_path
Sourcecache_path=(path : String)
Sourceclean_cache
Sourcelockfile_path
Sourcerun
Sourceshards_config_path
Sourceshards_yaml
Sourcewith_lock
Source