STAC-VALID(1)
π STAC-VALID(1) π
okay bestie, gather round, because stac-valid is genuinely one of my fave little tools and you're gonna be obsessed. it's a User Command. it lives in section 1 of the manual. and its whole entire job?? validate STAC files β¨ that's it. that's the girl.
no cap, she's the vibe check your STAC objects have been begging for.
β¨ NAME β¨
stac-valid β Validate STAC files π
like literally, that's what she does. you hand her a STAC file, she tells you if it's valid or if it's giving chaos.
π¦ SYNOPSIS π¦
stac-valid [OPTIONS] STAC_FILE
so it's the command, then some optional little OPTIONS if you're feeling fancy, then the STAC_FILE you want checked. that's the whole shape of it, periodt.
π OPTIONS π
ngl there are a LOT of these and every single one matters, so we're doing them all. no skipping. i will not let you skip.
--coreβ validates the core stac object only, no extensions involved. just the main character, no entourage.--extensionsβ flips it: validates extensions only. the entourage, no main character.--linksβ additionally validates links. β οΈ heads up bestie, this only works with default mode. it's not a standalone thing, she needs the default mode to ride with.--assetsβ additionally validates assets. same deal, only works with default mode. don't try to run her solo.-c,--custom TEXTβ validates against a custom schema. the schema can be a local filepath OR a remote schema, your call.TEXTis the placeholder for whatever you're passing in. π«Ά-r,--recursiveβ recursively validates all related stac objects. she will go down the rabbit hole and back, fr fr.-m,--max-depth INTEGERβ the maximum depth she'll traverse when recursing. omit this argument and you get full recursion, like, all the way down, no brakes. also: it's ignored ifrecursive == False. so if you're not recursing, this one's just sitting there, ignored, minding her own business. π--item-collectionβ validates item collection response. can be combined with--pages. defaults to one page.-p,--pages INTEGERβ maximum number of pages to validate via--itemcollection. defaults to one page. (yes, that's--itemcollectionexactly as written in the original, i'm not touching it, i'm just the messenger π )-v,--verboseβ enables verbose output for recursive mode. she'll tell you everything, and honestly? iconic of her.--no_outputβ do not print output to console. silent mode. she's quiet but she's still working, i promise.--log_file TEXTβ saves the full recursive output to a log file. it takes a local filepath, so tell her where to put it. π--versionβ show the version and exit. quick lil peek, then she's out. π--helpβ show this message and exit. your girl always explains herself. πΈ
π a tiny lil sign-off π
this page is for stac-valid, version 3.3.1, dated August 2023. she's been slaying since then and she has not stopped. π¦β¨
now go validate something, bestie, you got this π
π¦ where this page comes from
- ubuntu stonking: stac-validator 4.5.2-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms