FLAKE-CTL-LIST(8)

πŸ“¦ version 3.1.51, in opensuse-leap 16.0

okay bestie, this is the FLAKE-CTL-LIST(8) manual page β€” the one for flake-ctl list β€” and yes, the source has two NAME sections, so we are honoring the lore and keeping both πŸ’…

πŸ’– NAME πŸ’–

FLAKE-CTL-LIST(8) -

πŸŽ€ NAME πŸŽ€

flake-ctl list - List registered flake applications

✨ SYNOPSIS ✨

          USAGE:
              flake-ctl list [OPTIONS]

          OPTIONS:
              --format <FORMAT>
              --help

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so flake-ctl list does exactly what it says: it lists registered flake applications. iconic, no notes.

The registry it reads is detected from the caller. If you call it as the root user, it lists the system wide registry. If you call it as literally any other user, it lists that user's flake registry. no cap.

By default the list is rendered as a table with a headline, and that headline is meant to be read by humans. For processing the list in scripts and other programs, the machine readable formats json and csv are provided. periodt.

Here's the info listed for each flake, bestie:

  • name β€” Name of the flake application
  • engine β€” Engine used to run the flake application, either podman or firecracker
  • target_app_path β€” Path of the application as it is called on the engine
  • host_app_path β€” Path of the application as it is called on the host
  • config β€” Path of the flake configuration file.

Information which cannot be read from the flake configuration is shown as - in the table format, as null in the json format and as an empty field in the csv format. πŸ’€

🌸 OPTIONS 🌸

  • --format <FORMAT> β€” Format of the output. Supported formats are:
    • table: human readable table with a headline. Default
    • json: machine readable list of flake records
    • csv: machine readable comma separated values without a header line
  • --help β€” it's listed in the synopsis; the source doesn't add a separate OPTIONS description for it here.

🧚 FILES 🧚

  • /usr/share/flakes
  • $HOME/.config/flakes

πŸ”₯ EXAMPLE πŸ”₯

Run it like this, bestie:

$ flake-ctl list

$ flake-ctl list --format json

$ flake-ctl list --format csv

πŸ‘‘ AUTHOR πŸ‘‘

Marcus SchΓ€fer

(c) 2022, Elektrobit Automotive GmbH (c) 2023, Marcus SchΓ€fer


okay that's the whole vibe β€” the footer is literally FLAKE-CTL-LIST(8)() with no extra date/version attached, so go forth and list those flakes, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from