Bakelite
Inherits Bakelite::DSL < Bakelite::FS
Constants
COMMIT_VERSION = 0
MAJOR_VERSION = 0
MINOR_VERSION = 1
VERSION = "0.1.0"
Class methods
carbon_version
Sourceeach_file
SourceExtracts an entire volume by name to destination directory.
extract_volume_folder(name : Symbol | String, prefix : String, dest : Path | String, overwrite : Bool = true) : Int32
Extracts a specific subfolder from a volume to destination directory.
files
Sourcemount_file(archive_path : String | Path, volume_name : Symbol | String | Nil = nil, mount : String | Nil = nil, priority : Int32 = 0) : Bakelite::Volume | Nil
Sourcepack(target : Path | String, source_dir : Path | String, volume : Symbol | String = :root, mount_point : String = "", priority : Int32 = 0, chunk_size : UInt32 = 65536_u32, compression : CompressionType = CompressionType::Deflate, exclude : Array(String) = [] of String, append : Bool = true) : Int64
Programmatic container packing API: packs a directory into a target container or appends to an executable.
Programmatic container packing API: packs an array of preconfigured volumes into a target container.
version
Sourcevolume(name : Symbol | String, mount : String = "", priority : Int32 = 0, &block : Bakelite::Volume -> ) : Bakelite::Volume
Sourcevolumes
SourceNested types
- Bakelite::BakedItem
- Bakelite::CLI
- Bakelite::ChecksumMismatchError
- Bakelite::Chunk
- Bakelite::Chunker
- Bakelite::CompressionType
- Bakelite::Container
- Bakelite::CorruptContainerError
- Bakelite::DSL
- Bakelite::Docs
- Bakelite::Error
- Bakelite::FS
- Bakelite::FileIO
- Bakelite::FileMetadata
- Bakelite::Glob
- Bakelite::InvalidTrailerError
- Bakelite::Item
- Bakelite::MIME
- Bakelite::StorageMode
- Bakelite::StoredItem
- Bakelite::SynchronizedIO
- Bakelite::Transform
- Bakelite::Volume