# Pass string to entry function?

**URL:** <https://forums.sui.io/t/pass-string-to-entry-function/44932>\
**Category:** Move\
**Tags:** sui\
**Created:** [August 10, 2023, 1:56am UTC](https://forums.sui.io/t/pass-string-to-entry-function/44932 "2023-08-10T01:56:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![shiqicao](https://dub1.discourse-cdn.com/sui/user_avatar/forums.sui.io/shiqicao/32/30473_2.png) [@shiqicao](https://forums.sui.io/u/shiqicao)\
**Post date:** [August 10, 2023, 1:56am UTC](https://forums.sui.io/t/pass-string-to-entry-function/44932/1 "2023-08-10T01:56:20Z")

</div>

how can I pass a string from `sui cli` to this function?

```auto
public entry fun foo<Bar: copy + drop + store>(
        bar: Bar,
        ctx: &mut TxContext,
    ) { ... }

```

This doesn’t work.

```auto
    sui client call \
             --module foo \
             --package $PKD_ID \
             --function foo \
             --type-args "std::string::String" \
             --args "\"bar\"" \
             --gas-budget 100000000 \

```

---

<div class="post-metadata">

**Author:** ![shiqicao](https://dub1.discourse-cdn.com/sui/user_avatar/forums.sui.io/shiqicao/32/30473_2.png) [@shiqicao](https://forums.sui.io/u/shiqicao)\
**Post date:** [August 10, 2023, 4:35am UTC](https://forums.sui.io/t/pass-string-to-entry-function/44932/2 "2023-08-10T04:35:05Z")

</div>

I figured out, use `std::vector<u8>`, next question how can I pass `std::vector<u8>` as type arg in sui cli?

---

<div class="post-metadata">

**Author:** ![stefan](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@stefan](https://forums.sui.io/u/stefan)\
**Post date:** [August 15, 2023, 11:59pm UTC](https://forums.sui.io/t/pass-string-to-entry-function/44932/3 "2023-08-15T23:59:48Z")

</div>

Probably you figured it out already, but you can pass it like this:  
`--type-args "vector<u8>"`
