forked from x/icebergs
add some
This commit is contained in:
parent
57b2aed386
commit
84109ec520
@ -114,8 +114,6 @@ func Command(m *ice.Message, arg ...string) {
|
|||||||
func FileURI(dir string) string {
|
func FileURI(dir string) string {
|
||||||
if dir == "" {
|
if dir == "" {
|
||||||
return ""
|
return ""
|
||||||
} else if kit.HasPrefix(dir, nfs.PS, ice.HTTP) {
|
|
||||||
return dir
|
|
||||||
} else if strings.Contains(dir, "/pkg/mod/") {
|
} else if strings.Contains(dir, "/pkg/mod/") {
|
||||||
dir = strings.Split(dir, "/pkg/mod/")[1]
|
dir = strings.Split(dir, "/pkg/mod/")[1]
|
||||||
} else if ice.Info.Make.Path != "" && strings.HasPrefix(dir, ice.Info.Make.Path) {
|
} else if ice.Info.Make.Path != "" && strings.HasPrefix(dir, ice.Info.Make.Path) {
|
||||||
@ -124,6 +122,8 @@ func FileURI(dir string) string {
|
|||||||
dir = strings.TrimPrefix(dir, kit.Path("")+nfs.PS)
|
dir = strings.TrimPrefix(dir, kit.Path("")+nfs.PS)
|
||||||
} else if strings.HasPrefix(dir, ice.ISH_PLUGED) {
|
} else if strings.HasPrefix(dir, ice.ISH_PLUGED) {
|
||||||
dir = strings.TrimPrefix(dir, ice.ISH_PLUGED)
|
dir = strings.TrimPrefix(dir, ice.ISH_PLUGED)
|
||||||
|
} else if kit.HasPrefix(dir, nfs.PS, ice.HTTP) {
|
||||||
|
return dir
|
||||||
}
|
}
|
||||||
if strings.HasPrefix(dir, ice.USR_VOLCANOS) {
|
if strings.HasPrefix(dir, ice.USR_VOLCANOS) {
|
||||||
return strings.TrimPrefix(dir, ice.USR)
|
return strings.TrimPrefix(dir, ice.USR)
|
||||||
|
@ -2,6 +2,7 @@ package macos
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"path"
|
"path"
|
||||||
|
"strings"
|
||||||
|
|
||||||
ice "shylinux.com/x/icebergs"
|
ice "shylinux.com/x/icebergs"
|
||||||
"shylinux.com/x/icebergs/base/cli"
|
"shylinux.com/x/icebergs/base/cli"
|
||||||
@ -26,7 +27,9 @@ func init() {
|
|||||||
if !kit.HasPrefix(cmd.Icon, nfs.PS, web.HTTP) {
|
if !kit.HasPrefix(cmd.Icon, nfs.PS, web.HTTP) {
|
||||||
kit.If(!nfs.Exists(m, cmd.Icon), func() { nfs.Exists(m, ice.USR_ICONS+cmd.Icon, func(p string) { cmd.Icon = p }) })
|
kit.If(!nfs.Exists(m, cmd.Icon), func() { nfs.Exists(m, ice.USR_ICONS+cmd.Icon, func(p string) { cmd.Icon = p }) })
|
||||||
kit.If(!nfs.Exists(m, cmd.Icon), func() {
|
kit.If(!nfs.Exists(m, cmd.Icon), func() {
|
||||||
nfs.Exists(m, ctx.GetCmdFile(m, m.PrefixKey()), func(p string) { cmd.Icon = path.Join(path.Dir(p), cmd.Icon) })
|
nfs.Exists(m, ctx.GetCmdFile(m, m.PrefixKey()), func(p string) {
|
||||||
|
cmd.Icon = path.Join(path.Dir(strings.TrimPrefix(p, kit.Path(""))), cmd.Icon)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
AppInstall(m, cmd.Icon, m.PrefixKey())
|
AppInstall(m, cmd.Icon, m.PrefixKey())
|
||||||
|
@ -4,8 +4,8 @@ websocket
|
|||||||
webview
|
webview
|
||||||
qrcode
|
qrcode
|
||||||
xterm
|
xterm
|
||||||
git
|
|
||||||
ssh
|
ssh
|
||||||
|
git
|
||||||
|
|
||||||
vim
|
vim
|
||||||
bash
|
bash
|
||||||
@ -15,8 +15,8 @@ input
|
|||||||
yac
|
yac
|
||||||
lex
|
lex
|
||||||
|
|
||||||
java
|
|
||||||
node
|
node
|
||||||
|
java
|
||||||
coder
|
coder
|
||||||
chrome
|
chrome
|
||||||
github
|
github
|
||||||
|
@ -73,7 +73,7 @@ func init() {
|
|||||||
m.ProcessRefresh()
|
m.ProcessRefresh()
|
||||||
}},
|
}},
|
||||||
code.XTERM: {},
|
code.XTERM: {},
|
||||||
}, mdb.PageZoneAction(mdb.SHORT, mdb.UNIQ, mdb.FIELD, "time,hash,count,status,connect", mdb.FIELDS, "time,id,type,text")), Hand: func(m *ice.Message, arg ...string) {
|
}, mdb.PageZoneAction(mdb.SHORT, mdb.UNIQ, mdb.FIELD, "time,hash,count,status,connect", mdb.FIELDS, "time,id,type,text"), mdb.ClearOnExitHashAction()), Hand: func(m *ice.Message, arg ...string) {
|
||||||
if mdb.PageZoneSelect(m, arg...); len(arg) == 0 {
|
if mdb.PageZoneSelect(m, arg...); len(arg) == 0 {
|
||||||
m.Table(func(value ice.Maps) {
|
m.Table(func(value ice.Maps) {
|
||||||
m.PushButton(kit.Select("", ctx.COMMAND, value[mdb.STATUS] == tcp.OPEN), mdb.REMOVE)
|
m.PushButton(kit.Select("", ctx.COMMAND, value[mdb.STATUS] == tcp.OPEN), mdb.REMOVE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user