Commit Graph

82 Commits (4180ae279a545f063d3e85d25ed15734b6f0512a)

Author SHA1 Message Date
Chip Senkbeil 4180ae279a
Bump to 0.16.4 and fix #80 and fix #102 2 years ago
Chip Senkbeil 329213dbe4
Add --ssh-backend support to cli and bump to 0.16.3 2 years ago
Chip Senkbeil 353e58177b
Bump to 0.16.2 2 years ago
Chip Senkbeil 6d77eed814
Fix musl release 2 years ago
Chip Senkbeil 10d66db16f
Update to 0.16.1 release 2 years ago
Chip Senkbeil 268ec948d6
Add filesystem watching & remove distant-lua (#102) 2 years ago
Chip Senkbeil f46eeea8d5
Add environment as new output session type and change defaults to environment for CLI (#98) 2 years ago
Chip Senkbeil 050bb3496a
Complete shell support (#89) 2 years ago
Chip Senkbeil 8c234f95d0
Support json ssh auth (#83)
* Add support for JSON communication of ssh auth during launch
* Switch to cbor alternative lib as serde cbor has been abandoned
* Refactor some request & response types to work with new cbor lib
* Update cli to always include serde dep
* Expose origin_id of remote process as method
3 years ago
Chip Senkbeil 2122a5ba39
Bump to v0.15.1 3 years ago
Chip Senkbeil fc2a6ab09c
Bump to v0.15.0 release and add readme for distant-ssh2 3 years ago
Chip Senkbeil fefcc66737
Bump to v0.15.0-alpha.22 and update distant/ssh handlers to inject exit code 0 when successful 3 years ago
Chip Senkbeil 1dc5b69236
Bump to v0.15.0-alpha.21 3 years ago
Chip Senkbeil dba8a80dd8
Bump to v0.15.0-alpha.20 and fix ssh -> distant session not binding to proper interface 3 years ago
Chip Senkbeil d62f91be76
Bump to v0.15.0-alpha.19 3 years ago
Chip Senkbeil e01a322866
Bump to v0.15.0-alpha.18 3 years ago
Chip Senkbeil 0f6cf3d537
Bump to v0.15.0-alpha.17 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 e0312c118c
Bump to v0.15.0-alpha.15 3 years ago
Chip Senkbeil 201101cb7f
Bump to v0.15.0-alpha.14 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 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 c994d090da
Bump to v0.15.0-alpha.10 3 years ago
Chip Senkbeil 2ae80950cf
Bump to v0.15.0-alpha.9 3 years ago
Chip Senkbeil cf24ba21c3
Bump to 0.15.0-alpha.8 3 years ago
Chip Senkbeil 0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml 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 5d28b69596
Bump to 0.15.0-alpha.5 3 years ago
Chip Senkbeil 6381006edd
Bump to 0.15.0-alpha.4 3 years ago
Chip Senkbeil 4a4a06ef80
Bump to 0.15.0-alpha.3 3 years ago
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
3 years ago
Chip Senkbeil 88efcb2e5e
Mark version as pre-release 0.15.0-alpha.1 3 years ago
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
3 years ago
Chip Senkbeil f4eae0a467
Export SessionExt and related components 3 years ago
Chip Senkbeil 3c15a90886
Fix log suppression to occur when running remote process and not logging to a file 3 years ago
Chip Senkbeil cad8ed5ac9
Bump next version to 0.15.0 and update README to reflect new version 3 years ago
Chip Senkbeil 9180f4d207
Bump to 0.14.0 3 years ago
Chip Senkbeil 4eb15bfe1e
Bump to 0.13.1 3 years ago
Chip Senkbeil 34d6b574c1
Fix clippy warnings, fix rustfmt, refactor proc-run tests to use generated scripts instead of script files 3 years ago
Chip Senkbeil d1f69cf024
Migrate distant-core tests from using tempfile to assert_fs crate 3 years ago
Chip Senkbeil 8cdc9f271d
Refactor distant binary to yield software exit code when oneoff operation fails 3 years ago
Chip Senkbeil 188b5f74e4
Add first example of an e2e test for distant cli 3 years ago
Chip Senkbeil 54a7f567a1
Bump Cargo.lock to fix cargo-audit callout, update gitignore to prevent Cargo.lock for library 3 years ago
Chip Senkbeil df81894785
Split distant into distant-core and distant (bin) 3 years ago
Chip Senkbeil 156fe50423
Remove tokio-stream dependency 3 years ago
Chip Senkbeil ba6ebcfcb8
Refactor codebase to be more testable & add some initial tests 3 years ago
Chip Senkbeil 2b23cd379c
Rename mode -> format; bump to 0.13.0 3 years ago
Chip Senkbeil 33abcbb5fb
Update logger to properly shutdown when process exits 3 years ago