FLATPAK-REMOTE-LS(1)

πŸ’– FLATPAK-REMOTE-LS πŸ’–

okay bestie, so this is the flatpak remote-ls manual page, and it is literally the "what's even available in here??" command. stay with me, it's so good.


✨ NAME ✨

flatpak-remote-ls β€” Show available runtimes and applications


🌸 SYNOPSIS 🌸

flatpak remote-ls [OPTION...] [REMOTE]

πŸ¦‹ DESCRIPTION πŸ¦‹

So like. This shows you the runtimes and applications that are available in the remote repository called REMOTE. If you don't specify a REMOTE, it just shows you all of them, every remote, no filter, the whole vibe. 🫢

And if you're sitting there like "girl what remotes do I even have", that's what flatpak remotes is for β€” go find all your configured remote repositories there.

REMOTE doesn't have to be a name either! It can be a file:// URI pointing to a local repository instead of a remote name. iconic.

Unless you override it with --system, --user, or --installation, this command uses either the default system-wide installation or the per-user one β€” whichever one actually has the specified REMOTE. it picks for you, it's very smart.

πŸŽ€ OPTIONS πŸŽ€

here's everything it understands, no skipping, we're doing all of them:

  • -h, --help β€” shows the help options and dips. ✨
  • -u, --user β€” use the per-user configuration.
  • --system β€” use the default system-wide configuration.
  • --installation=NAME β€” use a system-wide installation specified by NAME, picked from the ones defined in /etc/flatpak/installations.d/. and listen: --installation=default is equivalent to using --system. same thing, different outfit.
  • --cached β€” prefers locally cached info if it can, even though it may be out of date. it's faster, yes, but it risks returning stale information. speed vs accuracy, the eternal struggle. πŸ’€
  • -d, --show-details β€” shows arches, branches and commit ids, on top of the names. equivalent to --columns=all.
  • --runtime β€” show only runtimes, omit applications.
  • --app β€” show only applications, omit runtimes.
  • --all, -a β€” show everything. by default, locale and debug extensions, plus secondary arches when the primary arch is available, are hidden. so this is the "no secrets" mode. πŸ‘‘
  • --updates β€” show only the ones that have updates available.
  • --arch=ARCH β€” show only those matching the specified architecture. by default only supported architectures show up. use --arch=* to show all architectures. and for what the host actually supports, see flatpak --supported-arches.
  • -v, --verbose β€” prints debug information while the command is processing.
  • --ostree-verbose β€” prints OSTree debug information while the command is processing.
  • --app-runtime=RUNTIME β€” lists applications that use the given runtime.
  • --columns=FIELD,... β€” tells it what information to show about each ref. you can list multiple fields, or use this option multiple times, your call bestie.
    • append :s[tart], :m[iddle], :e[nd] or :f[ull] to column names to change ellipsization. yes that's a real word and yes it matters.

🧚 FIELDS 🧚

these are the fields the --columns option understands:

  • name β€” show the name
  • description β€” show the application description
  • application β€” show the application or runtime ID
  • arch β€” show the arch
  • branch β€” show the branch
  • version β€” show the version
  • ref β€” show the ref
  • origin β€” show the origin remote
  • commit β€” show the active commit
  • runtime β€” show the used runtime
  • installed-size β€” show the installed size
  • download-size β€” show the download size
  • options β€” show options
  • all β€” show all columns
  • help β€” show the list of available columns
ngl, a cute little detail: field names can be abbreviated to a unique prefix. so you can be lazy and it still works. πŸ’…

🌈 EXAMPLES 🌈

first one, using the user install and only apps from testrepo:

$ flatpak --user remote-ls --app testrepo

    Ref
    org.gnome.Builder
    org.freedesktop.glxgears

second one, just straight up listing everything:

$ flatpak remote-ls
file:///run/media/mwleeds/d4d37026-cde2-4e5e-8bcc-d23ebbf231f9/.ostree/repo

    Ref
    org.kde.Khangman

πŸ‘‘ SEE ALSO πŸ‘‘

flatpak(1), flatpak-remotes(1)


and that's the whole page bestie, you ate it. πŸ“ this one's from the flatpak manual, FLATPAK REMOTE-LS(1) β€” go forth and remote-ls responsibly. mwah. πŸ’–βœ¨

πŸ“¦ where this page comes from