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 thatNAMEpoints at, among those defined in/etc/flatpak/installations.d/. Heads up bestie: using--installation=defaultis equivalent to using--system. ๐ซ--since=TIMEโ only shows changes that are newer than the time you give inTIME. โฐ
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 inTIME. ๐ฐ๏ธ--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 previousHEADof the branch. For deploys, it is the previously active commit. โฎ๏ธcommitโ shows the current commit. For pulls, this is theHEADof 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 ๐
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
- debian trixie: flatpak 1.16.6-1~deb13u3
- fedora 44: flatpak 1.18.4-1.fc44 ยท LGPL-2.1-or-later
- fedora 44: flatpak 1.18.4-1.fc44 ยท LGPL-2.1-or-later
- nixpkgs unstable: flatpak 1.18.4
- ubuntu stonking: flatpak 1.18.4-1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms