Commit Graph

681 Commits

Author SHA1 Message Date
Nemo157
7a914221a7
Document that the self-hosted port is TCP (#1317) 2023-10-21 15:01:00 +00:00
Ellie Huxtable
08a01e037c
Add bash support to enter_accept (#1316) 2023-10-21 12:34:23 +01:00
Conrad Ludgate
d202afeaf5
allow binding server to hostname (#1318) 2023-10-21 12:30:56 +01:00
Ellie Huxtable
2f9df9350d
Add fish support for enter_accept (#1315)
* Add fish support for `enter_accept`

Also fixes shell detection. Who trusted me to write jetlagged code last
night huh?

* Document
2023-10-20 07:57:29 +01:00
Ellie Huxtable
88f3e2a04f
Add enter_accept to immediately execute an accepted command (#1311)
* make enter execute the command, tab copy it

* Add config for enter_accept

enter_accept will make Atuin immediately accept an execute a command
when selected. It defaults to false in our binary, but the default
config enables it.

This means that users who already use atuin will not default to the new
behaviour unless they opt in, but new users will have it by default.

Thanks to @davidhewitt for the patch and bulk of this implementation!
Currently we have it just for zsh, but I'll follow up with other shells
(unless anyone beats me to it :D)

* Add docs

* we need to tidy up the ui code anyway

* Check if using zsh

* Update docs/docs/config/config.md

Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>

---------

Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
Co-authored-by: Conrad Ludgate <conradludgate@gmail.com>
2023-10-20 07:16:54 +01:00
Ellie Huxtable
ad4868567e
Checkout repo so the manifest publish step can read git (#1314) 2023-10-19 22:21:24 +01:00
Ellie Huxtable
62994ca264
use the short sha to tag images (#1313) 2023-10-19 22:07:24 +01:00
Ellie Huxtable
fef5986e9a Use ubuntu for x86, oops 2023-10-19 21:45:58 +01:00
Ellie Huxtable
ce114b1f37 Fix events 2023-10-19 21:41:14 +01:00
Ellie Huxtable
5a353d5ed1
Switch to Actuated for docker builds (#1312) 2023-10-19 21:39:40 +01:00
Ellie Huxtable
427d4bd873
Delete CHANGELOG.md
We don't generally keep this up to date. With the release page, and the blog, I'm not sure a third place makes sense.
2023-10-17 20:04:57 -07:00
dependabot[bot]
37a90b83d0
Bump @babel/traverse from 7.21.2 to 7.23.2 in /docs (#1309)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.21.2 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 15:51:24 -07:00
dependabot[bot]
cfd7032d84
Bump lukemathwalker/cargo-chef (#1297)
Bumps lukemathwalker/cargo-chef from latest-rust-1.72.0-buster to latest-rust-1.73.0-buster.

---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 15:39:55 -07:00
dependabot[bot]
ad6cae4dac
Bump semver from 1.0.18 to 1.0.20 (#1299)
Bumps [semver](https://github.com/dtolnay/semver) from 1.0.18 to 1.0.20.
- [Release notes](https://github.com/dtolnay/semver/releases)
- [Commits](https://github.com/dtolnay/semver/compare/1.0.18...1.0.20)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 15:39:47 -07:00
dependabot[bot]
8f95d63e4b
Bump debian from bullseye-20230919-slim to bullseye-20231009-slim (#1304)
Bumps debian from bullseye-20230919-slim to bullseye-20231009-slim.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 15:39:37 -07:00
Ellie Huxtable
2da525d7c0 Update key binding docs 2023-10-14 19:39:13 -07:00
Tobias Genannt
20afcd2b63
Add commands to print the default configuration (#1241)
* Add commands to print the default configuration

When updating a software I often want to compare my configuration with the
configuration of the new version. To make this possible atuin can now print
the default configuration.
This also updates the example files with the actual values used as default in
the settings.rs files.

* Changed command name to 'default-config'

* Fixed merge
2023-10-12 22:13:50 +01:00
Evan McBeth
14bef9c4a4
Update key-binding.md (#1291)
added some info about FISH and how to bind the CTRL-up keyset.
2023-10-09 13:37:14 +00:00
Ellie Huxtable
089cb6847c
Revert "Revert "Use github runners for unit tests (for now) (#1279)" (#1294)" (#1295)
This reverts commit 1054113469.
2023-10-08 11:50:30 -07:00
Ellie Huxtable
1054113469
Revert "Use github runners for unit tests (for now) (#1279)" (#1294)
This reverts commit 0abbcd6941.
2023-10-08 11:23:36 -07:00
Conrad Ludgate
38172f3501
clear history id (#1263)
* clear history id

* fix nu
2023-10-08 16:15:14 +00:00
Dieter Eickstaedt
1735be05d7
fix(1220): Workspace Filtermode not handled in skim engine (#1273)
* fix(1220): Workspace Filtermode not handled in skim engine

* fix: review suggestion accepted
2023-10-05 15:54:54 +00:00
Dieter Eickstaedt
f25681d8b1
Fix/1207 deleted entries shown in interactive search (#1272) 2023-10-04 18:13:29 +00:00
Chris Rose
573ff69749
A man is not dead while his name is still spoken (#1280) 2023-10-03 19:36:16 +00:00
Chris Rose
6f803b548b
Add --print0 to history list (#1274)
* Add --print0 to `history list`

* Allow too many bools in the handle_list

Gotta pacify clippy; I'm not sure how we'd do this without it!
2023-10-02 22:31:40 -07:00
Ellie Huxtable
0abbcd6941
Use github runners for unit tests (for now) (#1279)
My self hosted runner is much faster, but my house was hit by lightning
and the internet is down. I'm a few thousand miles away atm so won't be
able to sort it for a while.

Tests broken by _nature_.
2023-10-02 22:31:16 -07:00
Ellie Huxtable
f539580f0e
Revert "Re-enable linux/arm64 platform in CI docker build (#1276)" (#1278)
This reverts commit ab8a48b2e0.
2023-10-02 21:41:51 -07:00
rriski
ab8a48b2e0
Re-enable linux/arm64 platform in CI docker build (#1276)
This was previously enabled in #616 and then reverted in #730.
2023-10-02 20:32:32 -07:00
YummyOreo
da2221a87f
feat: copy to clipboard (#1249)
* feat: adds clipboard as a dep

* feat: add copy if you press ctl+y

* docs: add copy to clipboard to docs
2023-09-30 01:04:26 +00:00
Conrad Ludgate
b4428c27c6
support timezones in calendar (#1259) 2023-09-29 17:49:38 +01:00
Daniel Carosone
a195c389b6
handle empty keybindings list for nushell (#1270)
fixes #1189

Co-authored-by: Daniel Carosone <dan@geek.com.au>
2023-09-29 16:06:24 +00:00
Chandra Kiran G
504400673f
add --reverse to history list (#1252)
* wip: add --reverse to history list

* fix: remove print_list being called twice when reverse=true

* chore: update documentation

* feat: Avoid unneeded reverse by iterate forward or backward instead

* feat: Make sure to only iterate once and avoid unneeded reverse call

* feat: It used to be reverse by default. So make it default true here to be backwards compatible

* fix clap

---------

Co-authored-by: Dieter Eickstädt <eickstaedt@deicon.de>
2023-09-29 14:23:09 +01:00
Ellie Huxtable
865f0e65f1 Fix support template 2023-09-28 19:37:28 -07:00
Conrad Ludgate
7067d772bc
fix sync timestamps (#1258)
* fix timestamp

* add sync test

* skip all sync tests
2023-09-28 18:56:40 -07:00
Ellie Huxtable
71fd31ed4f
Update support.yml (#1268) 2023-09-28 18:40:24 -07:00
Ellie Huxtable
52e1389ca0
Update support.yml 2023-09-28 18:37:28 -07:00
Ellie Huxtable
ffc24c3c29
Add support template (#1267) 2023-09-28 18:35:58 -07:00
Ellie Huxtable
33f009efad Correct issue templates 2023-09-28 18:12:59 -07:00
Ellie Huxtable
26b9423049 Adjust issue templates 2023-09-28 18:07:04 -07:00
Ellie Huxtable
54dc78fc49
Create support.md
I'm testing some structuring out
2023-09-28 18:04:14 -07:00
Orhun Parmaksız
f0a0cdc58b
feat(installer): try installing via paru for the AUR (#1262) 2023-09-28 11:22:06 +01:00
Conrad Ludgate
fc1a48a4f2
handle missing entries (fixes #1236) (#1253)
* fix #1236

* lints
2023-09-26 14:52:45 +01:00
Conrad Ludgate
bdba88c11f
better sync error messages (#1254) 2023-09-26 14:44:56 +01:00
Dieter Eickstaedt
fbed2862fd
refactor: Duplications reduced in order to align implementations of reading history files (#1247) 2023-09-23 08:56:55 +00:00
dependabot[bot]
cea68660fd
Bump debian from bullseye-20230904-slim to bullseye-20230919-slim (#1242) 2023-09-20 07:58:54 +01:00
Ellie Huxtable
351b3e8a57
Add connect timeout and overall timeout (#1238)
* Add connect timeout and overall timeout

* Make it configurable

* Fix test

* Add docs
2023-09-18 08:39:19 +01:00
Dieter Eickstaedt
ebef5cdaf0
feat(keyup): Configure SearchMode for KeyUp invocation #1216 (#1224)
* feat(keyup): Configure SearchMode for KeyUp invocation #1216

* docs: adjusted search mode documentation

* feat: setting search mode on engine

* chore: cargo fmt

* chore: removed redundant field name
2023-09-17 19:30:13 +01:00
Ellie Huxtable
15abf42984
Fix selecting complex fish commands (#1237)
This was failing for commands that spanned multiple lines, and contained
a backslash.

Thanks to @saulrh for suggesting the fix! I just tested and pushed it.

Resolves #1211
Resolves #1232
2023-09-17 17:46:49 +01:00
Dieter Eickstaedt
8b815e4b39
docs: document the available format options of History list command (#1234) 2023-09-17 15:57:10 +00:00
Matheus Martins
c091f2f95a
config.md: invert mode detailed options (#1225) 2023-09-14 21:04:29 +00:00