Robbert van der Helm
|
1ee2fe4746
|
Use anyhow for formatting and handling errors
This works better than doing it manually, and it significantly reduces
the amount of boilerplate needed.
|
2020-07-16 14:43:00 +02:00 |
|
Robbert van der Helm
|
f48b5e66ca
|
Move all subcommand handlers to a module
To unclutter in main.rs a bit.
|
2020-07-16 13:43:50 +02:00 |
|
Robbert van der Helm
|
9a53d788f8
|
Link to yabridgectl in the readme
In case anyone stumbles upon this.
|
2020-07-15 23:44:06 +02:00 |
|
Robbert van der Helm
|
7e3086c354
|
Prompt to remove leftover files when removing dir
|
2020-07-15 22:49:34 +02:00 |
|
Robbert van der Helm
|
ae0f4aa64e
|
Update yabridgectl readme
|
2020-07-15 21:54:47 +02:00 |
|
Robbert van der Helm
|
98f57b0793
|
Explain the installation methods in yabridgectl
|
2020-07-15 18:17:17 +02:00 |
|
Robbert van der Helm
|
1929d1a6d1
|
Implement yabridgectl set
|
2020-07-15 17:35:42 +02:00 |
|
Robbert van der Helm
|
cb5944b128
|
Mention the bash snippets in yabridgectl readme
|
2020-07-15 16:58:25 +02:00 |
|
Robbert van der Helm
|
ac5c6bab67
|
Show the installation method used
|
2020-07-15 16:10:52 +02:00 |
|
Robbert van der Helm
|
fefce517d0
|
Wrap the help text to the terminal width
|
2020-07-15 16:10:35 +02:00 |
|
Robbert van der Helm
|
f9deb8c201
|
Print skipped files on yabridgectl sync -v
|
2020-07-15 14:04:09 +02:00 |
|
Robbert van der Helm
|
53ebfcd463
|
Implement yabridgectl sync
|
2020-07-14 22:26:23 +02:00 |
|
Robbert van der Helm
|
b94af4e7ae
|
Print path to libyabridge.so in yabridgectl status
|
2020-07-14 21:01:52 +02:00 |
|
Robbert van der Helm
|
a5c626cb24
|
Ensure installation status order is stable
|
2020-07-14 18:41:38 +02:00 |
|
Robbert van der Helm
|
26f26fc21c
|
Implement the status command
|
2020-07-14 18:35:54 +02:00 |
|
Robbert van der Helm
|
d840142036
|
Move the subcommands to functions
|
2020-07-14 17:52:08 +02:00 |
|
Robbert van der Helm
|
748d52f62a
|
Implement the add, rm and list options
|
2020-07-14 17:21:18 +02:00 |
|
Robbert van der Helm
|
b8eb031c77
|
Store paths in a BTreeSet
To avoid duplicates and to ensure that the order is stable.
|
2020-07-14 17:16:30 +02:00 |
|
Robbert van der Helm
|
3a7fd089b6
|
Add subcommands for managing directories
|
2020-07-14 16:46:49 +02:00 |
|
Robbert van der Helm
|
f288bbb980
|
Fix yabridgectl config file loading
|
2020-07-14 16:36:56 +02:00 |
|
Robbert van der Helm
|
286135400f
|
Query installation status and orphan files
|
2020-07-14 14:59:26 +02:00 |
|
Robbert van der Helm
|
7a8e0ed5cd
|
Add VST2 file indexing to yabridgectl
|
2020-07-14 14:24:34 +02:00 |
|
Robbert van der Helm
|
5f2cb434bc
|
Fix searching for libyabridge.so in ~/.local/share
|
2020-07-13 16:23:49 +02:00 |
|
Robbert van der Helm
|
21d48c3022
|
Implement reading and writing of config files
|
2020-07-13 14:31:45 +02:00 |
|
Robbert van der Helm
|
4537b6a5b0
|
Add the configuration struct for yabridgectl
|
2020-07-13 13:26:09 +02:00 |
|
Robbert van der Helm
|
2b1f29cc19
|
Mention how to acquire yabridgectl
|
2020-07-13 13:22:47 +02:00 |
|
Robbert van der Helm
|
ee76da9be6
|
Rename 'yabridgectl ls' to 'yabridgectl list'
|
2020-07-13 13:21:33 +02:00 |
|
Robbert van der Helm
|
e047a0e776
|
Update license and version for yabridgectl
Easiest to just match yabridge itself.
|
2020-07-13 12:00:55 +02:00 |
|
Robbert van der Helm
|
8561da88ef
|
Add other dependencies needed yabridgectl
|
2020-07-13 11:54:50 +02:00 |
|
Robbert van der Helm
|
642395f0bd
|
Mention custom installation directories
|
2020-07-10 22:17:40 +02:00 |
|
Robbert van der Helm
|
adced8f951
|
Add a readme for yabridgectl
|
2020-07-10 22:17:40 +02:00 |
|
Robbert van der Helm
|
7fef7dc623
|
Add an empty Rust project with clap
|
2020-07-10 22:17:40 +02:00 |
|