diff --git a/.github/workflows/ci.yml.disabled b/.github/workflows/ci.yml similarity index 100% rename from .github/workflows/ci.yml.disabled rename to .github/workflows/ci.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 2404624..16097f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.20.0-alpha.11] + ### Added - CLI now supports `-c ` and `--cmd ` to use a given string as the command as an alternative to `-- ` +- Add build for FreeBSD ### Changed @@ -18,6 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `--file` option for generating completion has been renamed to `--output` - CLI command to generate config files now defaults to printing to stdout with `--output` providing the option to write to a file +- Artifacts built now use format of `distant-` ## [0.20.0-alpha.10] @@ -559,7 +563,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 pending upon full channel and no longer locks up - stdout, stderr, and stdin of `RemoteProcess` no longer cause deadlock -[Unreleased]: https://github.com/chipsenkbeil/distant/compare/v0.20.0-alpha.10...HEAD +[Unreleased]: https://github.com/chipsenkbeil/distant/compare/v0.20.0-alpha.11...HEAD +[0.20.0-alpha.11]: https://github.com/chipsenkbeil/distant/compare/v0.20.0-alpha.10...v0.20.0-alpha.11 [0.20.0-alpha.10]: https://github.com/chipsenkbeil/distant/compare/v0.20.0-alpha.9...v0.20.0-alpha.10 [0.20.0-alpha.9]: https://github.com/chipsenkbeil/distant/compare/v0.20.0-alpha.8...v0.20.0-alpha.9 [0.20.0-alpha.8]: https://github.com/chipsenkbeil/distant/compare/v0.20.0-alpha.7...v0.20.0-alpha.8 diff --git a/Cargo.lock b/Cargo.lock index d1a5937..23a0ed4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "distant" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "anyhow", "assert_cmd", @@ -852,7 +852,7 @@ dependencies = [ [[package]] name = "distant-auth" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "async-trait", "derive_more", @@ -865,7 +865,7 @@ dependencies = [ [[package]] name = "distant-core" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "async-trait", "bitflags 2.3.1", @@ -891,7 +891,7 @@ dependencies = [ [[package]] name = "distant-local" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "assert_fs", "async-trait", @@ -919,7 +919,7 @@ dependencies = [ [[package]] name = "distant-net" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "async-trait", "bytes", @@ -949,7 +949,7 @@ dependencies = [ [[package]] name = "distant-protocol" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "bitflags 2.3.1", "derive_more", @@ -964,7 +964,7 @@ dependencies = [ [[package]] name = "distant-ssh2" -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" dependencies = [ "anyhow", "assert_fs", diff --git a/Cargo.toml b/Cargo.toml index 8abd221..c2a2736 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "distant" description = "Operate on a remote computer through file and process manipulation" categories = ["command-line-utilities"] keywords = ["cli"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -40,8 +40,8 @@ clap_complete = "4.3.0" config = { version = "0.13.3", default-features = false, features = ["toml"] } derive_more = { version = "0.99.17", default-features = false, features = ["display", "from", "error", "is_variant"] } dialoguer = { version = "0.10.4", default-features = false } -distant-core = { version = "=0.20.0-alpha.10", path = "distant-core" } -distant-local = { version = "=0.20.0-alpha.10", path = "distant-local" } +distant-core = { version = "=0.20.0-alpha.11", path = "distant-core" } +distant-local = { version = "=0.20.0-alpha.11", path = "distant-local" } directories = "5.0.1" file-mode = "0.1.2" flexi_logger = "0.25.5" @@ -64,7 +64,7 @@ winsplit = "0.1.0" whoami = "1.4.0" # Optional native SSH functionality -distant-ssh2 = { version = "=0.20.0-alpha.10", path = "distant-ssh2", default-features = false, features = ["serde"], optional = true } +distant-ssh2 = { version = "=0.20.0-alpha.11", path = "distant-ssh2", default-features = false, features = ["serde"], optional = true } [target.'cfg(unix)'.dependencies] fork = "0.1.21" diff --git a/distant-auth/Cargo.toml b/distant-auth/Cargo.toml index 345cb50..1582cf7 100644 --- a/distant-auth/Cargo.toml +++ b/distant-auth/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-auth" description = "Authentication library for distant, providing various implementations" categories = ["authentication"] keywords = ["auth", "authentication", "async"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" diff --git a/distant-core/Cargo.toml b/distant-core/Cargo.toml index 1cfd077..27b16ba 100644 --- a/distant-core/Cargo.toml +++ b/distant-core/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-core" description = "Core library for distant, enabling operation on a remote computer through file and process manipulation" categories = ["network-programming"] keywords = ["api", "async"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -16,8 +16,8 @@ async-trait = "0.1.68" bitflags = "2.3.1" bytes = "1.4.0" derive_more = { version = "0.99.17", default-features = false, features = ["as_mut", "as_ref", "deref", "deref_mut", "display", "from", "error", "into", "into_iterator", "is_variant", "try_into"] } -distant-net = { version = "=0.20.0-alpha.10", path = "../distant-net" } -distant-protocol = { version = "=0.20.0-alpha.10", path = "../distant-protocol" } +distant-net = { version = "=0.20.0-alpha.11", path = "../distant-net" } +distant-protocol = { version = "=0.20.0-alpha.11", path = "../distant-protocol" } futures = "0.3.28" hex = "0.4.3" log = "0.4.18" diff --git a/distant-local/Cargo.toml b/distant-local/Cargo.toml index 8d8d914..0f2a3bf 100644 --- a/distant-local/Cargo.toml +++ b/distant-local/Cargo.toml @@ -2,7 +2,7 @@ name = "distant-local" description = "Library implementing distant API for local interactions" categories = ["network-programming"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -21,7 +21,7 @@ macos-kqueue = ["notify/macos_kqueue"] [dependencies] async-trait = "0.1.68" -distant-core = { version = "=0.20.0-alpha.10", path = "../distant-core" } +distant-core = { version = "=0.20.0-alpha.11", path = "../distant-core" } grep = "0.2.12" ignore = "0.4.20" log = "0.4.18" diff --git a/distant-net/Cargo.toml b/distant-net/Cargo.toml index 7a73a0e..d4493ed 100644 --- a/distant-net/Cargo.toml +++ b/distant-net/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-net" description = "Network library for distant, providing implementations to support client/server architecture" categories = ["network-programming"] keywords = ["api", "async"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -16,7 +16,7 @@ async-trait = "0.1.68" bytes = "1.4.0" chacha20poly1305 = "0.10.1" derive_more = { version = "0.99.17", default-features = false, features = ["as_mut", "as_ref", "deref", "deref_mut", "display", "from", "error", "into", "into_iterator", "is_variant", "try_into"] } -distant-auth = { version = "=0.20.0-alpha.10", path = "../distant-auth" } +distant-auth = { version = "=0.20.0-alpha.11", path = "../distant-auth" } dyn-clone = "1.0.11" flate2 = "1.0.26" hex = "0.4.3" @@ -35,7 +35,7 @@ strum = { version = "0.24.1", features = ["derive"] } tokio = { version = "1.28.2", features = ["full"] } [dev-dependencies] -distant-auth = { version = "=0.20.0-alpha.10", path = "../distant-auth", features = ["tests"] } +distant-auth = { version = "=0.20.0-alpha.11", path = "../distant-auth", features = ["tests"] } env_logger = "0.10.0" serde_json = "1.0.96" tempfile = "3.5.0" diff --git a/distant-protocol/Cargo.toml b/distant-protocol/Cargo.toml index 2b2483e..b5a1b21 100644 --- a/distant-protocol/Cargo.toml +++ b/distant-protocol/Cargo.toml @@ -3,7 +3,7 @@ name = "distant-protocol" description = "Protocol library for distant, providing data structures used between the client and server" categories = ["data-structures"] keywords = ["protocol"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" diff --git a/distant-ssh2/Cargo.toml b/distant-ssh2/Cargo.toml index 8284d0e..d71f7cc 100644 --- a/distant-ssh2/Cargo.toml +++ b/distant-ssh2/Cargo.toml @@ -2,7 +2,7 @@ name = "distant-ssh2" description = "Library to enable native ssh-2 protocol for use with distant sessions" categories = ["network-programming"] -version = "0.20.0-alpha.10" +version = "0.20.0-alpha.11" authors = ["Chip Senkbeil "] edition = "2021" homepage = "https://github.com/chipsenkbeil/distant" @@ -20,7 +20,7 @@ async-compat = "0.2.1" async-once-cell = "0.5.2" async-trait = "0.1.68" derive_more = { version = "0.99.17", default-features = false, features = ["display", "error"] } -distant-core = { version = "=0.20.0-alpha.10", path = "../distant-core" } +distant-core = { version = "=0.20.0-alpha.11", path = "../distant-core" } futures = "0.3.28" hex = "0.4.3" log = "0.4.18"