It seems that if I have a script that utilizes [space hyphen hyphen] as the argument delimiter, like this:

!some_script --arg1:value --arg2:value the second

...that I can't put that directly into an API chat button:

[Run It](!some_script --arg1:value --arg2:value the second)

That produces a non-functional <a> tag without an href, not a button. I'm guessing it is because the -- is getting parsed out in the markdown, but I could be wrong.

If I'm right, what is the proper way to escape that series of characters? I have tried using the HTML entity for a hyphen (&#45;), but that doesn't work.