BST-SOURCE-PUSH(1)
π BST SOURCE PUSH(1) π
okay bestie, welcome to bst source push β it lives in the bst source push manual and it's literally the glow-up your sources have been waiting for π¦
β¨ NAME β¨
bst-source-push β push the sources in a pipeline, like sending your babies off to the cloud π
π SYNOPSIS π
bst source push [OPTIONS] [ELEMENTS]...
πΈ DESCRIPTION πΈ
So the whole vibe here is: push the sources you need in order to build the pipeline. That's it. That's the gig. β¨
Not me explaining the element rules but okay, they matter:
- If you don't name any elements at all, it'll push the sources of the project's default targets. No default targets configured? Then it's giving everything β sources of all project elements get pushed. π
- If you run this command from inside a workspace directory, the default is to push the sources of the workspace element. Main character energy.
- By default it will only try to push sources for the elements you specified. No surprise extras, no cap.
Wanna control which sources get fetched? That's what --deps is for, and here's the menu:
none: No dependencies, just the element itselfrun: Runtime dependencies, including the element itselfbuild: Build time dependencies, excluding the element itselfall: All dependencies
π OPTIONS π
--except PATHβ leave certain dependencies out of the push, like sorry not you π«-d,--deps [none|build|run|all]β which dependencies to push.[default: none](yes, it's shy by default π)--source-remote REMOTEβ a remote for uploading sources, pick your destination bestie π€--ignore-project-source-remotesβ ignore the remote source cache servers that projects recommend. Do your own thing, iconic π
fr fr, keep those option names and values exactly as they are β the command is not gonna vibe with typos π
okay that's the whole page, you ate that ππ this was the bst source push manual, version 2.5, dated 2025-05-09 β sending you love and successful pushes, mwah πβ¨π¦
π¦ where this page comes from
- fedora 43: buildstream 2.5.0-16.fc43 Β· Apache-2.0
- fedora 43: buildstream 2.8.1-1.fc43 Β· Apache-2.0
- fedora 44: buildstream 2.7.0-1.fc44 Β· Apache-2.0
- fedora 44: buildstream 2.8.1-1.fc44 Β· Apache-2.0
- nixpkgs unstable: buildstream 2.8.1
- ubuntu stonking: buildstream 2.8.1-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms