This commit is contained in:
sagie gur ari 2024-01-19 07:58:20 +00:00
parent d1c47dc556
commit abe5d7538b
6 changed files with 19 additions and 44 deletions

View File

@ -1 +1 @@
9
10

View File

@ -1,6 +1,6 @@
## CHANGELOG
### v0.9.3
### v0.9.3 (2024-01-19)
* Fix: if/else condition with a command that accepts empty values #390
* Enhancement: dump commands will print to output if no output variable is defined

28
Cargo.lock generated
View File

@ -67,9 +67,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.4.1"
version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
[[package]]
name = "block-buffer"
@ -263,7 +263,7 @@ dependencies = [
[[package]]
name = "duckscript_cli"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"duckscript",
"duckscriptsdk",
@ -271,7 +271,7 @@ dependencies = [
[[package]]
name = "duckscriptsdk"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"attohttpc",
"base64",
@ -446,9 +446,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
version = "0.3.3"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f"
[[package]]
name = "home"
@ -582,9 +582,9 @@ checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
[[package]]
name = "linux-raw-sys"
version = "0.4.12"
version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "log"
@ -656,7 +656,7 @@ version = "0.10.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
dependencies = [
"bitflags 2.4.1",
"bitflags 2.4.2",
"cfg-if",
"foreign-types",
"libc",
@ -702,9 +702,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pkg-config"
version = "0.3.28"
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
[[package]]
name = "powerfmt"
@ -824,7 +824,7 @@ version = "0.38.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
dependencies = [
"bitflags 2.4.1",
"bitflags 2.4.2",
"errno",
"libc",
"linux-raw-sys",
@ -1070,9 +1070,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
version = "0.3.14"
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"

View File

@ -425,7 +425,6 @@ print
<a name="std__Println"></a>
## `std::Println`
```sh
println [--style|-s bold|underline|italic|dimmed|blink|strikethrough]* [--color|-c black|red|green|yellow|blue|magenta|cyan|white|bright_<color>|rgb_<red>_<green>_<blue>] [--background-color|-bgc black|red|green|yellow|blue|magenta|cyan|white|bright_<color>|rgb_<red>_<green>_<blue>] [arg]*
```
@ -459,30 +458,6 @@ println -s underline -s bold -c bright_green -bgc red Hello World
```
#### Source:
<details>
<summary>Show Source</summary>
```sh
scope::println::count = set 0
if not array_is_empty ${scope::println::arguments}
scope::println::commandline = array_join ${scope::println::arguments} "\" \""
scope::println::commandline = set "\"${scope::println::commandline}"
scope::println::commandline = substring ${scope::println::commandline} -2
scope::println::count = print %{scope::println::commandline}
end
echo
set ${scope::println::count}
```
</details>
### Aliases:
println

View File

@ -1,6 +1,6 @@
[package]
name = "duckscript_cli"
version = "0.9.2"
version = "0.9.3"
authors = ["Sagie Gur-Ari <sagiegurari@gmail.com>"]
description = "The duckscript command line executable."
license = "Apache-2.0"
@ -28,7 +28,7 @@ path = "src/main.rs"
[dependencies]
duckscript = { version = "^0.8.0", path = "../duckscript" }
duckscriptsdk = { version = "^0.9.1", path = "../duckscript_sdk", default-features = false }
duckscriptsdk = { version = "^0.9.3", path = "../duckscript_sdk", default-features = false }
[features]
tls-rustls = ["duckscriptsdk/tls-rustls"]

View File

@ -1,6 +1,6 @@
[package]
name = "duckscriptsdk"
version = "0.9.2"
version = "0.9.3"
authors = ["Sagie Gur-Ari <sagiegurari@gmail.com>"]
description = "The duckscript SDK."
license = "Apache-2.0"