forked from x/icebergs
add some
This commit is contained in:
parent
63cbd6d4c0
commit
baca546e49
@ -138,6 +138,7 @@ const (
|
||||
GET = "get"
|
||||
TAG = "tag"
|
||||
)
|
||||
const WORK = "work"
|
||||
const SUM = "sum"
|
||||
const MOD = "mod"
|
||||
const DOC = "doc"
|
||||
@ -167,11 +168,13 @@ func init() {
|
||||
}},
|
||||
}, gdb.EventsAction(VIMER_SAVE), PlugAction())},
|
||||
DOC: {Name: "doc path name auto", Hand: func(m *ice.Message, arg ...string) {
|
||||
if strings.Contains(arg[0], nfs.PS) {
|
||||
arg[0] = kit.Path(arg[0])
|
||||
}
|
||||
kit.If(strings.Contains(arg[0], nfs.PS), func() { arg[0] = kit.Path(arg[0]) })
|
||||
m.Cmdy(cli.SYSTEM, cli.GO, DOC, arg)
|
||||
}},
|
||||
WORK: {Actions: ice.MergeActions(ice.Actions{
|
||||
mdb.RENDER: {Hand: func(m *ice.Message, arg ...string) { _mod_show(m, path.Join(arg[2], arg[1])) }},
|
||||
mdb.ENGINE: {Hand: func(m *ice.Message, arg ...string) { _mod_show(m, path.Join(arg[2], arg[1])) }},
|
||||
}, PlugAction())},
|
||||
MOD: {Actions: ice.MergeActions(ice.Actions{
|
||||
mdb.RENDER: {Hand: func(m *ice.Message, arg ...string) { _mod_show(m, path.Join(arg[2], arg[1])) }},
|
||||
mdb.ENGINE: {Hand: func(m *ice.Message, arg ...string) { _mod_show(m, path.Join(arg[2], arg[1])) }},
|
||||
|
@ -90,7 +90,7 @@ func init() {
|
||||
switch m.Option(ctx.ACTION) {
|
||||
case nfs.MODULE:
|
||||
m.Cmdy(AUTOGEN, mdb.INPUTS, arg)
|
||||
case nfs.SCRIPT, mdb.CREATE:
|
||||
case nfs.SCRIPT, mdb.CREATE, mdb.RENAME:
|
||||
if strings.HasSuffix(m.Option(nfs.FILE), nfs.PS) {
|
||||
m.Option(nfs.FILE, path.Join(m.Option(nfs.FILE), path.Base(strings.TrimSuffix(m.Option(nfs.FILE), nfs.PS)+".go")))
|
||||
}
|
||||
@ -166,6 +166,11 @@ func init() {
|
||||
m.Cmdy(nfs.DEFS, path.Join(m.Option(nfs.PATH), m.Option(nfs.FILE)), m.Cmdx("", TEMPLATE))
|
||||
}},
|
||||
cli.OPENS: {Hand: func(m *ice.Message, arg ...string) { cli.Opens(m, arg...) }},
|
||||
web.UPLOAD: {Hand: func(m *ice.Message, arg ...string) {
|
||||
}},
|
||||
mdb.RENAME: {Name: "rename to*", Hand: func(m *ice.Message, arg ...string) {
|
||||
m.Cmd(nfs.MOVE, path.Join(m.Option(nfs.PATH), m.Option(nfs.TO)), path.Join(m.Option(nfs.PATH), m.Option(nfs.FILE)))
|
||||
}},
|
||||
cli.MAKE: {Hand: func(m *ice.Message, arg ...string) {
|
||||
defer web.ToastProcess(m)()
|
||||
web.PushStream(m)
|
||||
@ -225,6 +230,9 @@ func init() {
|
||||
}},
|
||||
}, chat.FavorAction(), web.DreamTablesAction("编程"), ctx.ConfAction(ctx.TOOLS, "xterm,compile,runtime", web.ONLINE, ice.TRUE)), Hand: func(m *ice.Message, arg ...string) {
|
||||
if m.Cmdy(INNER, arg); arg[0] != ctx.ACTION {
|
||||
if len(arg) == 1 {
|
||||
m.PushAction(nfs.SCRIPT, mdb.RENAME, web.UPLOAD, nfs.TRASH)
|
||||
}
|
||||
if web.IsLocalHost(m) {
|
||||
m.Action(nfs.SAVE, COMPILE, mdb.SHOW, ice.APP)
|
||||
} else if m.IsMobileUA() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user