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