Provider various tools for Alconna
Extensions:
actions:exclusion,cooldown,inclusionchecker:simple_typeconstrcut:AlconnaDecorate,AlconnaFormat,AlconnaString,AlconnaFireformatter:Shell,Markdown,RichText,RichConsolepattern:ObjectPattern
AlconnString:
#constrcut.py
from arclet.alconna.tools import AlconnaString
alc = (
AlconnaString('constrcut')
.option('alpha', '-a')
.option('beta', '-b [beta]')
.option('gamma', '-c <gamma>')
.build()
)
if __name__ == '__main__':
alc()$ python constrcut.py -a -b -c abc
{"alpha": ..., "beta": {}, "gamma": "abc"}