FLATPAK-SEARCH(1)

πŸ’– FLATPAK-SEARCH(1) πŸ’–

okay bestie, welcome to the flatpak search manual page β€” this is the one where you go hunting for apps and runtimes, and honestly? it's giving ✨main character energy✨. let's get into it 🫢


🌸 NAME 🌸

flatpak-search β€” Search for applications and runtimes

no like literally that's the whole job. you search. you find. you slay. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

flatpak search TEXT

that's it. that's the whole thing. you hand it some TEXT and it goes off looking for matches. iconic behavior honestly πŸ‘‘


πŸŽ€ DESCRIPTION πŸŽ€

so the tea is: flatpak search searches for applications and runtimes matching TEXT. periodt.

lowkey important thing tho β€” this uses appstream data, which is the same data that gets refreshed by the flatpak update command. so if your search results are looking a little crusty and outdated, that's why πŸ™ˆ

and here's the fine print: that appstream data is updated automatically only if it's at least a day old. so it's not refreshing every five seconds, bestie, it's on a lil 24-hour vibe check. ⏰


✨ OPTIONS ✨

here's everything you can tack on. the following options are understood:

  • -u, --user β€” only search through remotes in the per-user installation. just your stuff, nobody else's πŸŽ€
  • --system β€” only search through remotes in the default system-wide installation. the big communal one πŸ’«
  • --installation=NAME β€” show a system-wide installation by NAME, picked from the ones defined in /etc/flatpak/installations.d/. and fyi, using --installation=default is equivalent to using --system, so they're the same thing in a different outfit πŸ’…
  • -h, --help β€” show help options and exit. your little escape hatch πŸšͺ
  • -v, --verbose β€” print debug information during command processing. for when you need to see everything πŸ‘€
  • --ostree-verbose β€” print OSTree debug information during command processing. even more. even deeper. the lore πŸŒ€
  • --columns=FIELD,... β€” specify what information to show about each result. you can list multiple fields, or use this option multiple times. mix and match, no rules 🎨

and here's a cute lil trick: append :s[tart], :m[iddle], :e[nd] or :f[ull] to column names to change ellipsization. yes that's a real word. yes it means how the text gets cut off when it's too long. the more you know 🌈


πŸ”₯ FIELDS πŸ”₯

these are the fields the --columns option understands. collect them all:

  • name β€” Show the name
  • description β€” Show the description
  • application β€” Show the application ID
  • version β€” Show the version
  • branch β€” Show the branch
  • remotes β€” Show the remotes
  • all β€” Show all columns
  • help β€” Show the list of available columns
ngl a lil bonus fact that's actually useful: field names can be abbreviated to a unique prefix. so you don't have to type the whole thing out. lazy girlies win again πŸ˜ŒπŸ’…

🌟 SEE ALSO 🌟

go read that one next, bestie, it's the whole family 🫢


πŸ’€ and that's the whole page!! no cap, you now know how to search for apps and runtimes like a certified icon.

this lil gem came to you from flatpak, in the FLATPAK SEARCH(1) manual page 🌸✨ stay searching, stay slaying, bye bestie πŸ’–πŸ¦‹

πŸ“¦ where this page comes from