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