# shellcheck shell=sh disable=SC2039,SC3043,SC2120,SC2154

# author:       Li Junhao           l@x-cmd.com    edwinjhlee.github.io
# maintainer:   Li Junhao
# Reference:    https://api.slack.com/reference/block-kit/blocks

xrc param http ui
x log init slack
xrc:mod:lib slack type bot util webhook

___x_cmd_slack(){
    param:advise slack
    param:subcmd ___x_cmd_slack_bot              \
        send            "send msg"            
    param:subcmd:try

    param:subcmd ___x_cmd_slack                  \
        bot             "slack bot"              \
        webhook         "set/get slack webhook url"
    param:subcmd:try

    param:run
    slack:error "Subcommand required"
    ___x_cmd_slack --help
}

xrc setmain ___x_cmd_slack