BST-BUILD(1)

πŸ“¦
version 2.8.1 Β· 3 versions
, in fedora 43, fedora 44, nixpkgs unstable, ubuntu stonking

πŸ’– BST BUILD(1) β€” the bst build manual, bestie edition πŸ’–

okay so you opened the bst build man page (that's section 1 of the manual, for the record) and honestly? slay. let's get into it ✨


🌸 NAME 🌸

bst-build β€” build elements in a pipeline, fr fr πŸ› οΈβœ¨


πŸŽ€ SYNOPSIS πŸŽ€

bst build [OPTIONS] [ELEMENTS]...

like. that's it. that's the whole vibe. options, then elements, go πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

Build elements in a pipeline. simple sentence, huge energy πŸ’…

so here's the tea, bestie β€” if you don't name any elements at all, it's gonna build the default targets of the project. and if the project has no default targets configured? it just builds all the project elements. no cap, everything. 🫢

and listen β€” when you run this command from inside a workspace directory, the default is to build the workspace element. that's just what it does. iykyk 🌈

now, wanna control which dependencies have to get built? that's what --deps is for, and she takes these values:

  • none: no dependencies, just the element itself πŸ™ˆ
  • build: build time dependencies, excluding the element itself 🧚
  • all: all dependencies πŸ‘‘

and btw β€” dependencies that are consequently required to build the elements you asked for? those get built on demand. the pipeline is doing the most so you don't have to πŸ’–


✨ OPTIONS ✨

  • -d, --deps [none|build|all] β€” which dependencies to build πŸŽ€
  • --artifact-remote REMOTE β€” a remote for uploading and downloading artifacts ☁️✨
  • --source-remote REMOTE β€” a remote for uploading and downloading cached sources πŸ“¦πŸŒΈ
  • --ignore-project-artifact-remotes β€” ignore remote artifact cache servers that projects recommend πŸ™…β™€οΈπŸ’…
  • --ignore-project-source-remotes β€” ignore remote source cache servers that projects recommend πŸ™…β™€οΈπŸ¦‹
  • -r, --retry-failed β€” try to build elements for which a failed build artifact is found πŸ”πŸ”₯

ok that's the whole page, you ate it, periodt πŸ‘‘

this was bst build from the bst build Manual, version 2.5, dated 2025-05-09 β€” mwah, go build something iconic bestie πŸ’œπŸŒˆβœ¨