Expand description
§use-dockerfile
Primitive Dockerfile instruction line helpers for RustUse.
This crate parses and renders single Dockerfile instruction lines. It does not try to evaluate Dockerfile semantics, handle line continuations, or build images.
§Basic Usage
use use_dockerfile::{DockerfileInstruction, DockerfileInstructionKind};
let instruction: DockerfileInstruction = "FROM rust:1.95".parse()?;
let run = DockerfileInstruction::run("cargo test");
assert_eq!(instruction.kind(), DockerfileInstructionKind::From);
assert_eq!(run.to_string(), "RUN cargo test");Structs§
- Dockerfile
Instruction - A single Dockerfile instruction line.
Enums§
- Dockerfile
Instruction Error - Error returned when a Dockerfile instruction line is invalid.
- Dockerfile
Instruction Kind - Common Dockerfile instruction keywords.