xrepo(1)

✨ xrepo(1) β€” the cross-platform build utility that ATE πŸ’…

okay bestie, sit down, hydrate, and let me tell you about xrepo β€” it's a cross-platform build utility based on Lua and it's genuinely so iconic. this is the manual page from the General Commands Manual, and yes we're doing the whole thing, no skips. πŸŽ€


🌸 SYNOPSIS 🌸

xrepo [action] [options]

πŸ’– DESCRIPTION πŸ’–

so. xrepo is a lightweight cross-platform build utility based on Lua. it keeps your project builds in line using xrepo.lua, and here's the tea: compared to makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive. it is very friendly to novices and you can quickly get started in a short time β€” like, actually quickly, not "read 400 pages of docs" quickly. the whole point? let users focus more on actual project development. main character energy only. πŸ‘‘


πŸ¦‹ ACTIONS πŸ¦‹

every action, no crumbs left:

  • clean β€” Clear all package caches and remove all not-referenced packages. basically a glow-up for your disk. 🧹
  • env β€” Set environment and execute command, or print environment. two vibes in one: run a command or just print the env.
  • export β€” Export the given packages. send them out into the world. 🫢
  • fetch β€” Fetch library information of the given installed packages. info-gathering era.
  • import β€” Import the given packages.
  • info β€” Show information of the given packages. the receipts, if you will.
  • install β€” Install the given packages. the moment we've all been waiting for. ✨
  • remove β€” Remove the given packages. it's not you, it's the dependency tree.
  • scan β€” Scan the given or all installed packages. given ones or all of them, your call bestie.
  • search β€” Search the given packages.
  • add-repo β€” Add the given remote repository url.
  • list-repo β€” List all remote repositories.
  • rm-repo β€” Remove the given remote repository.
  • update-repo β€” Update all local repositories from remote. refresh, refresh, refresh. πŸ”„

πŸŽ€ OPTIONS πŸŽ€

every single flag, periodt:

  • -q, --quiet β€” Quiet operation. shhh. 🀫
  • -y, --yes β€” Input yes by default if need user confirm. auto-yes when a confirmation would normally pop up.
  • --root β€” Allow one to run xrepo as root. (yes, the root thing. it's a flag, it exists, that's the whole note.)
  • -v, --verbose β€” Print lots of verbose information for users. LOTS. it said lots. 😭
  • -D, --diagnosis β€” Print lots of diagnosis information. for when you need to know everything.
  • --version β€” Print the version number and exit. quick little check-in, then gone. πŸ’¨
  • -h, --help β€” Print this help message and exit. your bestie when you forget the flags.

πŸ’œ AUTHOR πŸ’œ

xrepo is written by ruki. 🌟

This manual page was written by Yangfl for the Debian Project (and may be used by others).


okay that's the whole page, and no cap we did not skip a single line. πŸ“ this was the xrepo(1) page from the General Commands Manual β€” that's the header AND the footer, cute right, it bookends the whole thing like a little matching set. πŸ’– go build something slay. πŸ¦‹βœ¨