radicle-heartwood-lfs/radicle-cli/src
Fintan Halpenny f038b7ee5c
cli: watch for upload-pack events in `rad init`
To improve the user experience of `rad init`, the events listener waits for
upload-pack messages indefinitely. The spinner reports back the upload progress
over time.

This process can be cancelled via Ctrl+C without affecting the announcement,
since that is happening in the background.

To also improve the experience, the remote NIDs that have successfully synced
are reported to the terminal.

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
X-Clacks-Overhead: GNU Terry Pratchett
2024-05-15 10:07:56 +01:00
..
commands cli: watch for upload-pack events in `rad init` 2024-05-15 10:07:56 +01:00
git cli: Don't highlight unknown languages 2024-03-12 16:12:16 +01:00
terminal Tidy up environment variables 2024-04-26 10:38:54 +02:00
commands.rs cli: add "debug" subcommand 2024-03-08 23:50:01 +01:00
git.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
lib.rs cli: sync on patch and issue updates 2023-12-19 14:19:55 +01:00
main.rs Implement new versioning system 2024-03-25 11:54:08 +01:00
node.rs cli: Improve UX for cloning/fetching private repos 2024-04-08 22:15:56 +02:00
pager.rs cli: Add pager to `rad diff` 2023-11-03 14:20:16 +01:00
project.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
terminal.rs cli: Improve missing man page handling 2024-03-17 21:14:58 +01:00