Robbert van der Helm
34f8d3b1d2
Update the copyright notices for 2021
2021-01-01 18:54:02 +01:00
Robbert van der Helm
9ac437f02b
[yabridgectl] Fix VST3 installation status display
2020-12-24 13:04:39 +01:00
Robbert van der Helm
9d33cafd37
[yabridgectl] Allow removing orphan VST3 modules
2020-12-24 12:12:48 +01:00
Robbert van der Helm
55957ca798
[yabridgectl] Allow setting up VST3 plugins
...
This is still missing checks for removing leftover files, symlinks for
resources and presets, and a way to differentiate between plugins with
the same name from different prefixes.
2020-12-24 00:04:05 +01:00
Robbert van der Helm
a7d284469a
[yabridgectl] Locate libyabridge-vst3.so
...
And unify how finding files in yabridgectl works.
2020-12-23 17:12:28 +01:00
Robbert van der Helm
a428d08eff
Update yabridgectl for libyabridge-vst2.so
2020-12-07 18:28:16 +01:00
Robbert van der Helm
b9b61e420f
[yabridgectl] Reorganize path check
2020-11-20 14:24:42 +01:00
Robbert van der Helm
c69037b649
Always search for host in ~/.local/share/yabridge
2020-11-20 14:24:42 +01:00
Robbert van der Helm
816a2cbe01
[yabridgectl] Update Wine error detection
...
The usage string has changed, better to just match part of it so this
won't cause issues again in the future.
2020-10-26 17:54:41 +01:00
Robbert van der Helm
8dc95f939e
[yabridgectl] Move file hashing to a function
2020-10-17 17:09:03 +02:00
Robbert van der Helm
f02dbb3755
Fix TOML parsing with large unsigned integers
...
The parser parses everything as signed integers so the configuration
file will fail to parse large numbers that don't fit in an i64.
https://github.com/alexcrichton/toml-rs/issues/256
2020-07-27 16:25:36 +02:00
Robbert van der Helm
9abaf60008
Fix potential out of bounds error in Wine check
2020-07-19 19:08:01 +02:00
Robbert van der Helm
6f9eb19969
Remove random comment
2020-07-19 19:03:09 +02:00
Robbert van der Helm
6bba1a9bf8
Check for Wine and yabridge compatibility on sync
...
This will probably solve the last common setup issue. Starting Wine can
take a second so this check is only repeated when either Wine or
yabridge get updated.
2020-07-19 16:57:18 +02:00
Robbert van der Helm
0778d787cc
Add references to the filesystem function wrappers
2020-07-19 14:32:17 +02:00
Robbert van der Helm
86be5c4814
Wrap filesystem functions for readable errors
...
Without having to repeat this all over the place.
2020-07-19 13:50:25 +02:00
Robbert van der Helm
b94e68e935
Start argv[0] with a hyphen in login shell check
...
Since Rust 1.45 just came out today.
2020-07-17 13:10:01 +02:00
Robbert van der Helm
13214ca3a6
Print shell name in path setup warning
2020-07-16 23:00:10 +02:00
Robbert van der Helm
1df581cc55
Add missing blank line to path check warning
2020-07-16 22:57:49 +02:00
Robbert van der Helm
0f9599df4d
Fix sentence structure in yabridgectl messages
2020-07-16 22:53:20 +02:00
Robbert van der Helm
8698a8fd0b
Update messages in yabridgectl
2020-07-16 19:07:34 +02:00
Robbert van der Helm
b05d5d2b7c
Add support for ion, elvish, oil and nushell
...
Xonsh 0.9.14's which implementation is broken so I left it out:
```shell
$ env -i HOME=$HOME xonsh -l -c 'which <anything>'
xonsh: For full traceback set: $XONSH_SHOW_TRACEBACK = True
KeyError: 'PATH'
```
2020-07-16 17:25:26 +02:00
Robbert van der Helm
836aefcfbb
Verify that the PATH has been set up correctly
...
When creating copies with yabridgectl. This should at least give an
advance warning that some additional steps are required when first
setting up yabridge.
2020-07-16 16:56:27 +02:00