FLATPAK-MAKE-CURRENT(1)

πŸ’– FLATPAK-MAKE-CURRENT β€” the flatpak manual, but make it cute πŸ’–

okay bestie, sit down, hydrate, because we're talking about the flatpak make-current command from the flatpak manual and it's literally so much simpler than it sounds 🫢


✨ NAME ✨

flatpak-make-current β€” make a specific version of an app current πŸ‘‘

🌸 SYNOPSIS 🌸

flatpak make-current [OPTION...] APP BRANCH

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea β˜• β€” this command makes a particular branch of an application the current one. And why do we care? Because only the current branch of an app gets its exported files made visible to the host β€” think desktop files, icons, all that cute stuff your system actually shows you. Everything else is just sitting there, invisible, doing nothing. not very main character of them πŸ’…

ngl though, when a new branch gets installed it automatically becomes current anyway, so this command is often just... not needed?? like the app already ate and you didn't even have to ask πŸ“

One thing you gotta know: unless you override it with the --user or --installation options, this command changes the default system-wide installation. so if you were expecting it to be all chill and local β€” no ma'am, it's system-wide by default πŸ™ˆ

⭐ OPTIONS ⭐

here's everything you can pass, and yes, we're doing all of them, no skipping, periodt:

  • -h, --help β€” shows you the help options and then dips out. bye πŸ‘‹
  • -u, --user β€” updates a per-user installation instead. your own little corner of the world πŸŽ€
  • --system β€” updates the default system-wide installation. the big one. the whole vibe 🌈
  • --installation=NAME β€” updates a system-wide installation specified by NAME, picked from the ones defined in /etc/flatpak/installations.d/. and fyi, using --installation=default is exactly equivalent to using --system. same energy, different font ✨
  • --arch=ARCH β€” the architecture you wanna make current. wanna know which ones your host supports? run flatpak --supported-arches and it'll spill 🧚
  • -v, --verbose β€” prints debug info while the command is processing. for the girlies who need to know everything πŸ”
  • --ostree-verbose β€” prints OSTree debug information during command processing. even more debug. deeper lore πŸ“š

🌟 EXAMPLES 🌟

look at her go:

$ flatpak --user make-current org.gnome.gedit 3.14

iconic. no notes. πŸ”₯

πŸ’œ SEE ALSO πŸ’œ

go read these next, bestie, they're all in the family:


lowkey reminder: the default here is the system-wide installation, so if you don't want to touch that, pass --user or --installation. don't be out here changing things you didn't mean to change 😭

and that's the whole page!! this one came from the flatpak manual, and the date on it? literally blank β€” mysterious, elusive, giving absolutely nothing πŸ’€ stay hydrated, use your --help, and slay πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from