Chip Senkbeil
d025ff28ab
Fix stdout, stderr, and stdin causing deadlock; update status to only acquire a read lock
3 years ago
Chip Senkbeil
11c3e5c34e
Update nvim_wrap_async to use vim.defer_fn instead of schedule and support optional interval; bump to v0.15.0-alpha.16
3 years ago
Chip Senkbeil
a8b6f3eb31
Add status method to RemoteProcess and lua module equivalent
3 years ago
Chip Senkbeil
f021869310
Switch release to use an alpine container to build musl
3 years ago
Chip Senkbeil
e0312c118c
Bump to v0.15.0-alpha.15
3 years ago
Chip Senkbeil
4050a421bc
Add spacing and change to DISTANT CONNECT from DISTANT DATA
3 years ago
Chip Senkbeil
d4312649e6
Fix lockup of AsyncWrite for write half of transport by directly doing async call to trigger cx
3 years ago
Chip Senkbeil
7c27c24636
Fix InmemoryStreamWriteHalf AsyncWrite to properly yield pending upon full channel
3 years ago
Chip Senkbeil
f1e0f82df5
Added missing error response support in SessionChannelExt
3 years ago
Chip Senkbeil
ee8ca9c32b
Update release workflow with musl-cc for musl
3 years ago
Chip Senkbeil
056f186726
Fix bad test reference to PENDING instead of pending
3 years ago
Chip Senkbeil
cfa736bf99
Add musl-cc as linker when building lua module for musl
3 years ago
Chip Senkbeil
9f5af13c86
Add version information to lua module
3 years ago
Chip Senkbeil
f3fc15c197
Bump mlua to v0.6.6
3 years ago
Chip Senkbeil
89039e6dd8
Add rustflags to cargo/config.toml for x86_64-unknown-linux-musl to enable building cdylib without needing to export RUSTFLAGS
3 years ago
Chip Senkbeil
3d4e8e3063
Update release.yml with musl lib release
3 years ago
Chip Senkbeil
78f827faea
Fix clippy warning
3 years ago
Chip Senkbeil
201101cb7f
Bump to v0.15.0-alpha.14
3 years ago
Chip Senkbeil
c2e588544f
Update wezterm-ssh dep to 0.2.0, fix ssh -> distant session, refactor session to have optional details included
3 years ago
Chip Senkbeil
043ae6ca4b
Couple of changes:
...
1. Add support to detach processes from distant server
2. Refactor distant_bin and distant_args to distant.bin and distant.args
3. Add use_login_shell option for launch distant opts
3 years ago
Chip Senkbeil
bd526c9c82
Fix clippy warning
3 years ago
Chip Senkbeil
3d09ced685
Improve error reporting for failed directory creation via ssh2
3 years ago
Chip Senkbeil
a5c761c62c
Fix bug where ReadBuf.put_slice(...) was used, but the slice was too big
3 years ago
Chip Senkbeil
733cc152ea
Bump to v0.15.0-alpha.12 and fix nil for distant_args
3 years ago
Chip Senkbeil
5cc05b8a7a
Bump to v0.15.0-alpha.11
3 years ago
Chip Senkbeil
c1bc1f9db5
Update lua spawn, spawn_wait, and spawn_lsp args parameter to be optional
3 years ago
Chip Senkbeil
c994d090da
Bump to v0.15.0-alpha.10
3 years ago
Chip Senkbeil
8757b8af44
Add distant_bin and distant_args to LaunchOpts
3 years ago
Chip Senkbeil
2ae80950cf
Bump to v0.15.0-alpha.9
3 years ago
Chip Senkbeil
909fe9c7ba
Change lua append_file_text and write_file_text data parameter to text
3 years ago
Chip Senkbeil
3c50bec8ea
Fix formatting and adjust cargo.lock
3 years ago
Chip Senkbeil
cf24ba21c3
Bump to 0.15.0-alpha.8
3 years ago
Chip Senkbeil
4cb5ba3b98
Fix tests
3 years ago
Chip Senkbeil
788fa48e96
Several core and lua enhancements
...
1. Implement system_info and spawn_wait for lua session
2. Implement wait and output for remote process
3. Switch mlua to git latest
4. Update core data error to be error type with io error conversions
5. Add proper error reporting when process gets an error response
6. Update lua launch and connect options to have defaults
3 years ago
Chip Senkbeil
89d1cf0e5a
Remove MacOS universal and ARM Lua libs due to https://github.com/khvzak/mlua/issues/82
3 years ago
Chip Senkbeil
79d938218c
Update release with configurable lua version
3 years ago
Chip Senkbeil
54b88cda32
Remove unnecessary scripts
3 years ago
Chip Senkbeil
0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml
3 years ago
Chip Senkbeil
62e152c499
Add disclaimer about where the lua module needs to be placed
3 years ago
Chip Senkbeil
349c5382eb
Include neovim example
3 years ago
Chip Senkbeil
cb3f808a6c
Revise distant-lua readme example
3 years ago
Chip Senkbeil
16bed4690b
Add lua lib & support compiling distant cli on windows ( #59 )
...
* Update distant-ssh2 with new changes to wezterm-ssh
* Implement lua module (distant-lua)
* Implement tests for lua module (distant-lua-tests)
* Add untested windows daemon support
* distant binary now compiles on windows
* Split up Github actions for Windows, MacOS, and Linux into individual yaml files
3 years ago
Chip Senkbeil
b27f0a4109
Bump to 0.15.0-alpha.6
3 years ago
Chip Senkbeil
43ffd7ae58
Update Ssh2AuthHandler to take a lifetime
3 years ago
Chip Senkbeil
5d28b69596
Bump to 0.15.0-alpha.5
3 years ago
Chip Senkbeil
fb747a3455
Add extra option as fallback for ssh options
3 years ago
Chip Senkbeil
6381006edd
Bump to 0.15.0-alpha.4
3 years ago
Chip Senkbeil
97536c7b2b
Refactor Metadata and SystemInfo response data types to support subtypes as singular parameters
3 years ago
Chip Senkbeil
4a4a06ef80
Bump to 0.15.0-alpha.3
3 years ago
Chip Senkbeil
fd2a5a985c
Update Metadata to be cloneable, debuggable, serializable, and deserializable; remove unused ssh2 feature deps from core
3 years ago