diff --git a/CHANGELOG.md b/CHANGELOG.md
index e6e199f..2d87fff 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
### v0.3.4
+* Add array_size alias to array_length command.
* New array_remove command.
* New set_new command.
* New is_set command.
diff --git a/docs/sdk.md b/docs/sdk.md
index d2b0899..bfbff38 100644
--- a/docs/sdk.md
+++ b/docs/sdk.md
@@ -13,7 +13,7 @@
* [std::collections::ArrayGet (array_get)](#std__collections__ArrayGet)
* [std::collections::ArrayIsEmpty (array_is_empty)](#std__collections__ArrayIsEmpty)
* [std::collections::ArrayJoin (array_join)](#std__collections__ArrayJoin)
-* [std::collections::ArrayLength (array_length, arrlen)](#std__collections__ArrayLength)
+* [std::collections::ArrayLength (array_length, arrlen, array_size)](#std__collections__ArrayLength)
* [std::collections::ArrayPop (array_pop)](#std__collections__ArrayPop)
* [std::collections::ArrayPush (array_push, array_add, array_put)](#std__collections__ArrayPush)
* [std::collections::ArrayRemove (array_remove)](#std__collections__ArrayRemove)
@@ -757,7 +757,7 @@ echo Array length: ${len} released: ${released}
#### Aliases:
-array_length, arrlen
+array_length, arrlen, array_size
## std::collections::ArrayPop
diff --git a/duckscript_sdk/src/sdk/std/collections/array_length/mod.rs b/duckscript_sdk/src/sdk/std/collections/array_length/mod.rs
index cd0d194..9133693 100755
--- a/duckscript_sdk/src/sdk/std/collections/array_length/mod.rs
+++ b/duckscript_sdk/src/sdk/std/collections/array_length/mod.rs
@@ -20,7 +20,11 @@ impl Command for CommandImpl {
}
fn aliases(&self) -> Vec {
- vec!["array_length".to_string(), "arrlen".to_string()]
+ vec![
+ "array_length".to_string(),
+ "arrlen".to_string(),
+ "array_size".to_string(),
+ ]
}
fn help(&self) -> String {