Commit Graph

73 Commits

Author SHA1 Message Date
Chip Senkbeil
2122a5ba39
Bump to v0.15.1 2021-11-15 20:41:29 -06:00
Chip Senkbeil
fc2a6ab09c
Bump to v0.15.0 release and add readme for distant-ssh2 2021-10-16 15:38:07 -05:00
Chip Senkbeil
fefcc66737
Bump to v0.15.0-alpha.22 and update distant/ssh handlers to inject exit code 0 when successful 2021-10-16 14:48:48 -05:00
Chip Senkbeil
1dc5b69236
Bump to v0.15.0-alpha.21 2021-10-16 13:41:58 -05:00
Chip Senkbeil
dba8a80dd8
Bump to v0.15.0-alpha.20 and fix ssh -> distant session not binding to proper interface 2021-10-15 23:45:45 -05:00
Chip Senkbeil
d62f91be76
Bump to v0.15.0-alpha.19 2021-10-15 21:15:24 -05:00
Chip Senkbeil
e01a322866
Bump to v0.15.0-alpha.18 2021-10-15 16:50:21 -05:00
Chip Senkbeil
0f6cf3d537
Bump to v0.15.0-alpha.17 2021-10-14 16:24:14 -05:00
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 2021-10-14 02:04:21 -05:00
Chip Senkbeil
e0312c118c
Bump to v0.15.0-alpha.15 2021-10-13 02:36:07 -05:00
Chip Senkbeil
201101cb7f
Bump to v0.15.0-alpha.14 2021-10-10 23:11:11 -05:00
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
2021-10-10 15:05:04 -05:00
Chip Senkbeil
733cc152ea
Bump to v0.15.0-alpha.12 and fix nil for distant_args 2021-10-10 00:03:57 -05:00
Chip Senkbeil
5cc05b8a7a
Bump to v0.15.0-alpha.11 2021-10-09 22:45:31 -05:00
Chip Senkbeil
c994d090da
Bump to v0.15.0-alpha.10 2021-10-09 22:00:13 -05:00
Chip Senkbeil
2ae80950cf
Bump to v0.15.0-alpha.9 2021-10-09 20:58:38 -05:00
Chip Senkbeil
cf24ba21c3
Bump to 0.15.0-alpha.8 2021-10-09 19:26:32 -05:00
Chip Senkbeil
0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml 2021-10-07 15:40:07 -05:00
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
2021-10-06 23:17:07 -05:00
Chip Senkbeil
b27f0a4109
Bump to 0.15.0-alpha.6 2021-09-29 12:03:42 -05:00
Chip Senkbeil
5d28b69596
Bump to 0.15.0-alpha.5 2021-09-29 11:21:18 -05:00
Chip Senkbeil
6381006edd
Bump to 0.15.0-alpha.4 2021-09-29 10:57:58 -05:00
Chip Senkbeil
4a4a06ef80
Bump to 0.15.0-alpha.3 2021-09-29 00:05:32 -05:00
Chip Senkbeil
e586891463
Update to 0.15.0-alpha.2
* Rename SessionExt -> SessionChannelExt
* Rename SessionExtError -> SessionChannelExtError
* Update SessionChannel to implement SessionChannelExt
* Update Session to not implement SessionChannelExt as it gets this for
  free through Deref/DerefMut targeting SessionChannel
2021-09-28 11:49:26 -05:00
Chip Senkbeil
88efcb2e5e
Mark version as pre-release 0.15.0-alpha.1 2021-09-28 10:45:53 -05:00
Chip Senkbeil
0a11ec65a2
Add native ssh (#57)
* Bump to 0.15.0
* Add new distant-ssh2 subcrate to provide an alternate session as an ssh client
* Add rpassword & wezterm-ssh dependencies
* Rename core -> distant-core in project directory structure and move ssh2 feature into distant-ssh2 crate
* Upgrade tokio to 1.12,
* Update github actions to detect changes and apply testing for only those changes
* Add method parameter to support distant & ssh methods for action and lsp subcommands
* Add ssh-host, ssh-port, and ssh-user parameters to specify information for ssh method
2021-09-28 00:04:26 -05:00
Chip Senkbeil
f4eae0a467
Export SessionExt and related components 2021-09-19 00:10:56 -05:00
Chip Senkbeil
3c15a90886
Fix log suppression to occur when running remote process and not logging to a file 2021-09-18 21:25:24 -05:00
Chip Senkbeil
cad8ed5ac9
Bump next version to 0.15.0 and update README to reflect new version 2021-09-18 20:49:12 -05:00
Chip Senkbeil
9180f4d207
Bump to 0.14.0 2021-09-09 08:38:44 -05:00
Chip Senkbeil
4eb15bfe1e
Bump to 0.13.1 2021-09-09 00:25:21 -05:00
Chip Senkbeil
34d6b574c1
Fix clippy warnings, fix rustfmt, refactor proc-run tests to use generated scripts instead of script files 2021-09-05 17:20:47 -05:00
Chip Senkbeil
d1f69cf024
Migrate distant-core tests from using tempfile to assert_fs crate 2021-08-30 23:24:42 -05:00
Chip Senkbeil
8cdc9f271d
Refactor distant binary to yield software exit code when oneoff operation fails 2021-08-29 13:04:49 -05:00
Chip Senkbeil
188b5f74e4
Add first example of an e2e test for distant cli 2021-08-29 01:03:18 -05:00
Chip Senkbeil
54a7f567a1
Bump Cargo.lock to fix cargo-audit callout, update gitignore to prevent Cargo.lock for library 2021-08-28 18:42:28 -05:00
Chip Senkbeil
df81894785
Split distant into distant-core and distant (bin) 2021-08-28 18:15:00 -05:00
Chip Senkbeil
156fe50423
Remove tokio-stream dependency 2021-08-28 16:03:41 -05:00
Chip Senkbeil
ba6ebcfcb8
Refactor codebase to be more testable & add some initial tests 2021-08-25 21:33:27 -05:00
Chip Senkbeil
2b23cd379c
Rename mode -> format; bump to 0.13.0 2021-08-25 21:33:06 -05:00
Chip Senkbeil
33abcbb5fb
Update logger to properly shutdown when process exits 2021-08-19 00:35:07 -05:00
Chip Senkbeil
f6e9195503
Update error response to include kind, refactor kind to be from a defined set, support new exists request/response 2021-08-15 16:18:55 -05:00
Chip Senkbeil
e2fd3a9bae
Add proper exit codes mirroring sysexits from FreeBSD 2021-08-14 01:27:35 -05:00
Chip Senkbeil
86e4d7f2fc
Refactor to support a payload for request/response with multiple entries; bump to 0.10.0 2021-08-10 12:42:14 -05:00
Chip Senkbeil
24d0c3b2ab
Bump to v0.9.5 and update couple of cli descriptions 2021-08-08 13:14:55 -05:00
Chip Senkbeil
fac7687f27
Remove excessive trace logging of send/recv at transport level as this isn't useful 2021-08-07 14:29:40 -05:00
Chip Senkbeil
1a1f219594
Update DirRead to sort returned paths by name 2021-08-07 00:39:28 -05:00
Chip Senkbeil
809baaee85
Add extra aliases for different actions like creating a dir and running a process 2021-08-06 13:10:07 -05:00
Chip Senkbeil
f51b8420f3
Update metadata human printout to not include canonicalized_path if missing 2021-08-06 12:52:20 -05:00
Chip Senkbeil
9a67418227
Add option to metadata request to return the canonicalized path in the response; bump to 0.9.0 2021-08-06 12:27:59 -05:00