cloudhead
f17df88229
term: Update `inquire` crate
2024-04-15 17:12:36 +02:00
cloudhead
a5212a7a88
term: Fix editor command with args
...
We add support for `EDITOR` being set to a command with arguments, eg.
`code --wait`.
Fixes dd6861f.
2024-04-04 10:52:36 +02:00
cloudhead
9cdf0aa1fd
Update radicle crates to 0.9.0
2024-03-26 11:56:27 +01:00
cloudhead
ebdaf0edd9
General dependency update
...
Left out some of the `gix-*` dependencies to be done separately after
review.
2024-01-18 13:30:26 +01:00
Fintan Halpenny
924a2624a4
git: update git2-0.18.1
...
Update to git2-0.18.1, which also requires updating radicle-git-ext
and radicle-surf.
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
X-Clacks-Overhead: GNU Terry Pratchett
2023-12-04 11:11:36 +00:00
cloudhead
40303cd8e1
term: Fix unicode display width hack
...
We were skipping certain glyphs due to the width calculation being
wrong. This fixes it, and we're able to display emojis correctly inside
tables now.
2023-11-17 15:05:39 +01:00
cloudhead
27e2f47280
term: Fallback to common editors
...
When `EDITOR` or `VISUAL` are not set, we fallback to the most common
editors. It turns out many users don't have these variables set.
We also check if an editor has been configured with `git`.
2023-09-01 15:17:41 +02:00
cloudhead
8cb8398be9
Introduce `cargo-deny`
...
Add `deny.toml` with a few exceptions, and update certain dependencies
to get rid of duplicates.
Running `cargo deny check` will yield some warnings still, but no
errors.
2023-08-22 14:33:00 +02:00
Alexis Sellier
f823916ea4
term: Prepare for crate publishing
2023-07-31 14:13:50 +02:00
Alexis Sellier
4652f309b4
Update to Rust 1.70
2023-06-02 14:40:44 +02:00
Alexis Sellier
0c41de1433
term: Fix editor closing `stderr` stream
2023-05-16 21:11:57 +02:00
Alexis Sellier
8da6363cb3
term: Remove `concolor` dependency
...
Use `anstyle-query` and `is-terminal` instead, which are the replacement
crates that are also used in `snapbox`.
2023-05-10 15:56:39 +02:00
Alexis Sellier
5fb5df2e61
cli: Update `inquire` crate
2023-03-07 10:39:45 +01:00
Alexis Sellier
02304875ce
Initialize `radicle-term` crate
...
We split out all non-radicle terminal functionality so that it can be
accessed by `radicle-node` without importing `radicle-cli`.
2023-03-06 10:22:50 +01:00