COMPOSE-SPEC(1)
π COMPOSE-SPEC(1) β bestie edition π
okay so. this is the man page for compose-spec, a General Commands Manual situation. it validates that your compose file actually conforms to the Compose Specification. yes. that one. the vibe check for your docker-compose.yml, if you will. π₯
β¨ NAME β¨
compose-spec β Validates a compose file conforms to the Compose Specification π
like. it reads your compose file and goes "mhm mhm, this is valid" or "bestieβ¦ no." and honestly? we need that. we all need that. π«Ά
πΈ SYNOPSIS πΈ
compose-spec [OPTIONS] COMPOSE_FILE [COMPOSE_OVERRIDE_FILE]
so it's giving: you give it your COMPOSE_FILE, you can also give it a COMPOSE_OVERRIDE_FILE as a little bonus second file (optional, she's flexible π
), and then a pile of [OPTIONS] up front to tweak the whole experience. iconic structure ngl.
π OPTIONS π
-formatstring β the output format. it picks betweenyamlandjson, written like(yaml|json). and the default?"yaml", no cap. so if you don't say anything, you get yaml. that's just the vibe she woke up in today. β¨-no-consistencyβ says: don't check model consistency. like, let the model be a mess, we're not gonna judge. π-no-interpolationβ says: don't interpolate environment variables. the env vars stay as they are, untouched, unbothered, minding their business. π-no-normalizationβ says: don't normalize compose model. no smoothing, no tidying, no glow-up. just the raw thing. π¦-no-path-resolutionβ says: don't resolve file paths. the paths stay exactly how you typed them, we're not going on a little journey to find where they actually live. β
pro tip bestie: notice literally every single one of these is a "don't do the thing" flag. she's an opt-out girlie. she does all the checks by default and you take them away one by one. that's the whole personality. periodt. π
π§ a lil sign-off π§
that's the whole page, bestie! everything you need, nothing extra, all facts intact, all checks intact. go validate something. you got this. π
compose-spec Β· 2025-10-19 π π β
π¦ where this page comes from
- ubuntu stonking: compose-spec 2.9.1-4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms