| Commit message (Collapse) | Author | Age |
| | |
|
| |
|
| |
This commit fixes the spelling of "variables" in a couple of places.
|
| |
|
|
| |
Cloning does not automatically cd to the new directory,
and we need to cd to "atuin" *inside* the cloned repository.
|
| |
|
|
|
|
|
| |
* add a command flag for `inline_height`
* docs
* docs: better formating for short command flags
|
| |
|
|
|
| |
* cwd_filter: much like history_filter, only it applies to cwd
* appease clippy
|
| | |
|
| | |
|
| |
|
|
|
| |
* fix #626
* slightly refactor
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added Shortcuts section to keybinings
* Removed obvious shortcuts
* Update docs/docs/config/key-binding.md
Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
* Update docs/docs/config/key-binding.md
Co-authored-by: Conrad Ludgate <oon@conradludgate.com>
* replaced cursor keys with emojis
* got back to utf symbols
---------
Co-authored-by: Ellie Huxtable <ellie@elliehuxtable.com>
Co-authored-by: Conrad Ludgate <oon@conradludgate.com>
|
| |
|
|
|
|
|
|
|
| |
* chore: uuhhhhhh crypto lol
* remove dead code
* fix key decoding
* use inplace encryption
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
* Avoid accidentally deleting all history, but allow it if intended
* docs
|
| |
|
|
|
| |
* Improve error message for issue #850.
* Applied cargo fmt, doh.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Try different workspace structure
Move main crate (atuin) to be on the same level with other crates in
this workspace
* extract common dependencies to the workspace definition
* fix base64 v0.21 deprecation warning
* questionable: update deps & fix chrono deprecations
possible panic sites are unchanged, they're just more visible now
* Revert "questionable: update deps & fix chrono deprecations"
This reverts commit 993e60f8dea81a1625a04285a617959ad09a0866.
|
| |
|
|
|
|
|
|
|
| |
* Add uuid_v7
* Actually use the new uuid
* Add a test to ensure all uuids are unique, even in a tight loop
* Make clippy happy
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Add `-r/--reverse` flag to `atuin search` to allow searching by oldest
results first.
Example to find the oldest `cargo` command:
```
atuin search --limit 1 --reverse cargo
```
|
| |
|
|
|
|
|
|
|
| |
* atuin stats with day, month and year
* fixed stats for week
* review suggestions
* rust formatted
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Use XDG data directory for fish import
On MacOS, atuin was looking for fish history under "$HOME/Library/Application Support".
Now atuin honors XDG_DATA_HOME, if set, and otherwise uses "$HOME/.local/share".
* cargo fmt
---------
Co-authored-by: Charles Gould <charles@gould.dev>
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* Handle empty lines
* Fix insufficient accuracy in timestamp tests
* Use nanoseconds
|
| |
|
|
|
|
|
|
| |
* Updated client config docs
- Example `config.toml` now includes all the newest options
- `settings.rs`, `config.toml`, and `config.md` now have uniform option order
* Remove trailing space
|
| |
|
|
| |
This can occur if history has been added + then deleted on a machine
before it has a chance to be synced to a new one.
|
| | |
|
| |
|
|
|
|
|
| |
* Bump versions
* Write release notes
* add link
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Vendor ratatui temporarily
Once https://github.com/tui-rs-revival/ratatui/pull/114 has been merged,
we can undo this! But otherwise we can't publish to crates.io with a git
dependency.
* make tests pass
* Shush.
* these literally just fail in nix, nowhere else
idk how to work with nix properly, and they're also not our tests
|
| | |
|
| |
|
| |
This change saves us from needing to keep a copy of the checksum in atuin.nix, so that Cargo.lock can remain as the sole source of truth for the dependency versions.
|
| |
|
|
| |
Useful for debugging, checking the state of things, and for if you
forget your username!
|
| |
|
| |
Add docs for using `--limit` and `--offset` in `atuin search`
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This flag allows the user to continue searching at an offset. This is
useful for building tools that use atuin to search for previous
commands and return only one result.
```
atuin search --limit 1
atuin search --limit 1 --offset 1
atuin search --limit 1 --offset 2
```
|
| | |
|
| |
|
|
| |
- Add `{exit}` which returns the exit code
- Add `{relativetime}` which gives a relative time, e.g. "5h"
|
| | |
|
| |
|
|
|
| |
* fix: join flags with ` `
* refactor: remove dependency on `sh`
|
| | |
|
| | |
|