Magical shell history
https://github.com/ellie/atuin
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronization of your history between machines, via an Atuin server.
- Developed at utilities
- Sources inherited from project openSUSE:Factory
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/atuin && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_constraints | 0000000132 132 Bytes | |
_service | 0000000473 473 Bytes | |
atuin-18.0.1.tar.gz | 0000568979 556 KB | |
atuin.changes | 0000022405 21.9 KB | |
atuin.spec | 0000003304 3.23 KB | |
vendor.tar.zst | 0036176797 34.5 MB |
Revision 13 (latest revision is 14)
Ana Guerrero (anag+factory)
accepted
request 1146896
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 13)
- omit feature 'check-update' instead of using the removed patch 0000-disable_update_check.patch - remove 0000-disable_update_check.patch - Update to 18.0.1: * Reorder the exit of enhanced keyboard mode * Prevent input to be interpreted as options for zsh autosuggestions * Avoid unexpected `atuin history start` for keybindings * Prevent input to be interpreted as options for blesh auto-complete * Work around custom IFS * Fix and improve the keybinding to `up` * Fix incorrect timing of child shells * Disable musl deb building * Work around bash < 4 and introduce initialization guards * Set umask 077 * Disables unix specific stuff for windows * Fix invisible tab title * Shorten text, use ctrl-o for inspector * Integration on older fishes * Save sync time when it starts, not ends * Print literal control characters to non terminals * Escape control characters in command preview * Use existing db querying for history list * Add acquire timeout to sqlite database connection * Update repo url in CONTRIBUTING.md * Dedupe was removing history * Only escape control characters when writing to terminal * Strip control chars generated by `\[\]` in PS1 with bash-preexec * Check for format errors when printing history * Skip padding time if it will overflow the allowed prefix length * Never overwrite the key * Erase the prompt last line before Bash renders it * Erase the previous prompt before overwriting * Support termcap names for tput * Set durability for sqlite to recommended settings * Correct download list for incremental builds * Add Settings::ut * Enable enhanced keyboard mode * Rework record sync for improved reliability * Include atuin login in secret patterns * Add redraw * Make it clear what you are registering for * Support high-resolution timing even without ble.sh * Add extended help * Add interactive command inspector * Vim mode * Add better error handling for sync * Add history rebuild * Introduce keymap-dependent vim-mode * Make deleting from the UI work with record store sync * Add metrics counter for records downloaded * Make cursor style configurable * Make store init idempotent * Don't stop with invalid key * Add registered and deleted metrics * When in vim-normal mode apply an alternative highlighting to the selected line * [**breaking**] Bind the Atuin search to "/" in vi-normal mode * Update widget names * Make history list format configurable * Add change-password command & support on server * Automatically init history store when record sync is enabled * Add store push * Reencrypt/rekey local store * Add prefers_reduced_motion flag * Add verify command to local store * Add store purge command * Failure to decrypt history = failure to sync * Add `store push --force` * Add `store pull` * Disable auto record store init * Add progress bars to sync and store init
Comments 1
Hi!
atuin
15.0.0 was released three weeks ago: https://github.com/ellie/atuin/releasesIs there a chance you could make an update possible?
Thank you so much!
PS: I can see https://build.opensuse.org/package/show/utilities/atuin already has 15.0.0