FLATPAK-HISTORY(1)

๐Ÿ’– FLATPAK-HISTORY โ€” okay bestie, let's see what you did ๐Ÿ’–

(this is the flatpak history page from the flatpak manual, section 1 โ€” buckle up ๐ŸŽ€)

โœจ NAME โœจ

flatpak-history โ€” show history ๐Ÿ•ฐ๏ธโœจ


๐ŸŒธ SYNOPSIS ๐ŸŒธ

flatpak history [OPTION...]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

Okay so flatpak history shows you all the changes that happened to the flatpak installations on your system. We're talking installs, updates and removals of applications and runtimes. The whole glow-up timeline, fr fr ๐Ÿ’…

By default, both the per-user installation and the system-wide installation get shown. If you wanna change that vibe, use the --user, --installation or --system options โ€” pick your fighter ๐Ÿ’–

Not me pulling receipts: the info for the history command comes from the systemd journal, and you can also get at it with like:

journalctl MESSAGE_ID=c7b39b1e006b464599465e105b361485

no cap, that's literally where it lives ๐Ÿ”ฅ


๐Ÿ‘‘ OPTIONS ๐Ÿ‘‘

The following options are understood (yes, all of them, we're listing every single one, periodt):

  • -h, --help โ€” shows the help options and dips. โœจ
  • -u, --user โ€” shows the changes to the user installation. ๐Ÿซถ
  • --system โ€” shows the changes to the default system-wide installation. ๐Ÿ‘‘
  • --installation=NAME โ€” shows the changes to the installation that NAME points at, among those defined in /etc/flatpak/installations.d/. Heads up bestie: using --installation=default is equivalent to using --system. ๐Ÿ’ซ
  • --since=TIME โ€” only shows changes that are newer than the time you give in TIME. โฐ

TIME can be either an absolute time in a format like YYYY-MM-DD HH:MM:SS, or a relative time like "2h", "7days", "4days 2hours". ๐Ÿ•

  • --until=TIME โ€” only shows changes that are older than the time you give in TIME. ๐Ÿ•ฐ๏ธ
  • --reverse โ€” shows the newest entries first. The way it flips the timeline is so main character ๐Ÿ”„
  • -v, --verbose โ€” prints debug information while the command is processing. ๐Ÿ›
  • --ostree-verbose โ€” prints OSTree debug information while the command is processing. ๐ŸŒณ
  • --columns=FIELD,... โ€” specifies what information to show about each ref. You can list multiple fields, or use this option multiple times. ๐Ÿงš

Append :s[tart], :m[iddle], :e[nd] or :f[ull] to column names to change ellipsization. โœ‚๏ธ


๐ŸŒˆ FIELDS ๐ŸŒˆ

These are the fields the --columns option understands, iykyk:

  • time โ€” shows when the change happened. โฑ๏ธ
  • change** โ€” shows the kind of change. ๐Ÿ”€
  • ref โ€” shows the ref. ๐Ÿท๏ธ
  • application โ€” shows the application/runtime ID. ๐Ÿ“ฑ
  • arch โ€” shows the architecture. ๐Ÿ—๏ธ
  • branch โ€” shows the branch. ๐ŸŒฟ
  • installation โ€” shows the affected installation. ๐Ÿ’พ

This will be either the ID of a Flatpak installation, or the path to a temporary OSTree repository. ๐Ÿ“

  • remote โ€” shows the remote that is used. ๐ŸŒ

This will be either the name of a configured remote, or the path to a temporary OSTree repository. ๐Ÿ“‚

  • old-commit โ€” shows the previous commit. For pulls, this is the previous HEAD of the branch. For deploys, it is the previously active commit. โฎ๏ธ
  • commit โ€” shows the current commit. For pulls, this is the HEAD of the branch. For deploys, it is the active commit. โญ๏ธ
  • url โ€” shows the remote url. ๐Ÿ”—
  • user โ€” shows the user doing the change. ๐Ÿ™‹

If this is the system helper operating as root, it also shows which user triggered the change. ๐Ÿ•ต๏ธ

  • tool โ€” shows the tool that was used. ๐Ÿ› ๏ธ

If this is the system helper, it also shows which tool was used to trigger the change. ๐Ÿ”ง

  • all โ€” shows all columns. ๐Ÿ’ฏ
  • help โ€” shows the list of available columns. โ“
Little note, bestie: field names can be abbreviated to a unique prefix. So like, you don't gotta type the whole thing every time. Slay. ๐Ÿ’…

๐Ÿ“ SEE ALSO ๐Ÿ“

flatpak(1), journalctl(1)


and that's the whole page, you ate it ๐Ÿ’–โœจ

This one's from the flatpak manual, page FLATPAK HISTORY(1) โ€” go forth and check your history, bestie ๐Ÿฆ‹๐ŸŒธ

๐Ÿ“ฆ where this page comes from