Lorenz Leutgeb
5bc2dc677b
repo: Move workspace crates into `crates` subdirectory
...
This keeps the top level of the repo cleaner, e.g.
<https://github.com/radicle-dev/heartwood > scrolls less and
<https://app.radicle.xyz/nodes/rosa.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/ >
might show more files at the top level.
This way we also don't have to explicitly name all crates in
`Cargo.toml`.
2025-06-09 15:09:21 +02:00
cloudhead
823ece875e
cli: Improve pretty diff printing
...
Refactor, cleanup, improve tests etc.
2024-07-12 16:36:04 +02:00
Richard Levitte
b495358c5f
cli: Don't force bold output to be white
...
On terminals in light mode, it makes the bold stuff invisible.
Signed-off-by: Richard Levitte <richard@levitte.org>
2024-04-03 15:07:31 +02:00
cloudhead
48843434c7
cli: Support colors in git helper output
2023-12-22 12:15:34 +01:00
cloudhead
aec865a986
cli: Fix the color of certain things
2023-09-01 12:26:43 +02:00
Alexis Sellier
db8ec5735f
cli: Use new widgets for `patch list`
2023-03-21 12:43:44 +01:00
Alexis Sellier
ab74e54949
term: Implement new output widget system
...
We implement a new `Element` trait which allows for more complex output
to be drawn, such as vertical and horizontal stacks.
We adapt `Table` to work within this system.
We refresh the output of `rad patch show` to use these new tools.
2023-03-21 12:43:44 +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