KAS-CHECKOUT(1)
π kas-checkout β the man page, but make it cute π
okay bestie, welcome to KAS-CHECKOUT(1), part of the kas manual suite π¦ this is the glow-up guide for kas checkout, and no cap, it's literally the move you want when you need everything checked out before the build starts. let's get into it π
β¨ NAME β¨
kas-checkout β the kas checkout plugin π (yes that's the whole vibe)
πΈ SYNOPSIS πΈ
kas checkout [-h] [--skip STEP] [--force-checkout] [--update] [config]
likeβ¦ that's it. that's the whole summoning ritual π«Ά
π« DESCRIPTION π«
so what does it actually DO. it checks out all necessary repositories and sets up the build directory exactly as the configuration file tells it to. iconic behavior honestly.
this plugin is what implements the kas checkout command, fr fr π
when you run this command, kas will checkout repositories and set up the build directory as specified in the chosen config file. and like β why would you even want that? because it's useful if you need to inspect the configuration or modify any of the checked out layers before starting a build β¨ peek first, build later, that's the energy.
for example, to setup the configuration described in the file kas-project.yml you could run:
kas checkout kas-project.yml
slay. look at you go π
π OPTIONS π
Positional Arguments
configβ the Config file(s), separated by colon. and if you don't specify one at all, it'll just use.config.yamlinsideKAS_WORK_DIR. cute, convenient, defaults β¨
Named Arguments
--skip=[]β skip build steps, bestie π«Ά and if you want to skip more than one step, just use this argument multiple times, no biggie.
possible choices (the whole menu, don't lose any of them): setup_dir, setup_home, make_non_interactive, init_setup_repos, repo_setup_loop, finish_setup_repos, repos_checkout, repos_apply_patches, setup_environ, write_bbconfig π
--force-checkout=Falseβ always checkout the desired commit/branch/tag of each repository, discarding any local changes. yeah. that means your local edits? gone. gone gone. it's giving "commit first or cry later" π--update=Falseβ pull new upstream changes to the desired branch even if it is already checked out locally. so if the branch is already sitting there on your machine, this still goes and grabs the fresh stuff from upstream π₯
π KAS π
part of the kas(1) suite. you know the family π
π¦ Author π¦
Daniel Wagner, Jan Kiszka, Claudius Heine π absolute legends, the way they made this whole thing
πΈ Copyright πΈ
Siemens and contributors, 2017-2025
ok so that's literally the whole page, bestie β go check out those repos and set up that build dir, you're the main character of this terminal π«Άπ
kas 5.4 β¨ Jun 25, 2026 β¨ KAS-CHECKOUT(1) β mwah, that's the version, the date, and the manual name, all wrapped up with a bow π bye bestie!! π§π
π¦ where this page comes from
- ubuntu stonking: kas 5.4-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms