1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 01:24:05 +08:00
This commit is contained in:
harveyshao 2022-05-21 14:38:27 +08:00
parent 3cf004299e
commit f98cf8c113
2 changed files with 18 additions and 3 deletions

View File

@ -56,9 +56,15 @@ func _website_parse(m *ice.Message, text string, args ...string) (map[string]int
case nfs.GO:
ls[0] = ice.GetFileCmd(ls[0])
case nfs.SH:
ls[0], data[ctx.ARGS] = "web.code.sh.sh", ls[0]
case nfs.SHY:
ls[0], data[ctx.ARGS] = "web.wiki.word", ls[0]
case nfs.PY:
ls[0], data[ctx.ARGS] = "web.code.sh.py", ls[0]
case "~":
prefix = ls[1]
ls = ls[1:]

View File

@ -13,11 +13,20 @@ import (
func _sh_main_script(m *ice.Message, arg ...string) (res []string) {
if cmd := ice.GetFileCmd(path.Join(arg[2], arg[1])); cmd != "" {
res = append(res, kit.Format(`#! /bin/sh
export ctx_dev=%s; ctx_temp=$(mktemp); curl -fsSL $ctx_dev -o $ctx_temp; source $ctx_temp %s &>/dev/null
export ctx_dev=%s; ctx_pod=%s ctx_temp=$(mktemp); curl -fsSL $ctx_dev -o $ctx_temp; source $ctx_temp &>/dev/null
_done=""
_list() {
ish_sys_dev_run_command "$@"
if [ "$_done" = "" ]; then
ish_sys_dev_run %s "$@"
else
ish_sys_dev_run_command "$@"
fi
_done=done
}
`, "http://localhost:9020", cmd))
_action() {
_list action "$@"
}
`, "http://localhost:9020", m.Option(ice.MSG_USERPOD), cmd))
}
if kit.FileExists(kit.Path(arg[2], arg[1])) {