mirror of
https://shylinux.com/x/icebergs
synced 2025-04-28 18:22:02 +08:00
opt index
This commit is contained in:
parent
78d2431ec7
commit
8c434eb4df
@ -78,8 +78,12 @@ func _serve_main(m *ice.Message, w http.ResponseWriter, r *http.Request) bool {
|
|||||||
func _serve_params(msg *ice.Message, path string) {
|
func _serve_params(msg *ice.Message, path string) {
|
||||||
switch ls := strings.Split(path, "/"); kit.Select("", ls, 1) {
|
switch ls := strings.Split(path, "/"); kit.Select("", ls, 1) {
|
||||||
case "share":
|
case "share":
|
||||||
|
switch ls[2] {
|
||||||
|
case "local":
|
||||||
|
default:
|
||||||
msg.Logs("refer", ls[1], ls[2])
|
msg.Logs("refer", ls[1], ls[2])
|
||||||
msg.Option(ls[1], ls[2])
|
msg.Option(ls[1], ls[2])
|
||||||
|
}
|
||||||
case "chat":
|
case "chat":
|
||||||
switch kit.Select("", ls, 2) {
|
switch kit.Select("", ls, 2) {
|
||||||
case "pod":
|
case "pod":
|
||||||
|
@ -164,22 +164,22 @@ echo "hello world"
|
|||||||
|
|
||||||
var _contexts = kit.Dict(
|
var _contexts = kit.Dict(
|
||||||
"project", `# 创建项目
|
"project", `# 创建项目
|
||||||
ctx_temp=$(mktemp); curl -fsSL https://shylinux.com -o $ctx_temp; source $ctx_temp project
|
source <(curl -fsSL https://shylinux.com) project
|
||||||
`,
|
`,
|
||||||
"source", `# 源码安装
|
"source", `# 源码安装
|
||||||
ctx_temp=$(mktemp); curl -fsSL https://shylinux.com -o $ctx_temp; source $ctx_temp source
|
source <(curl -fsSL https://shylinux.com) source
|
||||||
`,
|
`,
|
||||||
"binary", `# 应用安装
|
"binary", `# 应用安装
|
||||||
ctx_temp=$(mktemp); curl -fsSL https://shylinux.com -o $ctx_temp; source $ctx_temp binary
|
source <(curl -fsSL https://shylinux.com) binary
|
||||||
`,
|
`,
|
||||||
"miss", `# 开发环境
|
"miss", `# 开发环境
|
||||||
export ctx_dev={{.Option "httphost"}} ctx_temp=$(mktemp); curl -fsSL $ctx_dev -o $ctx_temp; source $ctx_temp dev
|
export ctx_dev={{.Option "httphost"}}; source <(curl -fsSL $ctx_dev) dev
|
||||||
`,
|
`,
|
||||||
"base", `# 生产环境
|
"base", `# 生产环境
|
||||||
export ctx_dev={{.Option "httphost"}} ctx_temp=$(mktemp); curl -fsSL $ctx_dev -o $ctx_temp; source $ctx_temp app
|
export ctx_dev={{.Option "httphost"}}; source <(curl -fsSL $ctx_dev) app
|
||||||
`,
|
`,
|
||||||
"tmux", `# 终端环境
|
"tmux", `# 终端环境
|
||||||
export ctx_dev={{.Option "httphost"}} ctx_temp=$(mktemp); curl -fsSL $ctx_dev -o $ctx_temp; source $ctx_temp
|
export ctx_dev={{.Option "httphost"}}; source <(curl -fsSL $ctx_dev)
|
||||||
`,
|
`,
|
||||||
"tool", `# 群组环境
|
"tool", `# 群组环境
|
||||||
mkdir contexts; cd contexts
|
mkdir contexts; cd contexts
|
||||||
|
@ -134,5 +134,5 @@ func (m *Message) RenderRedirect(args ...interface{}) *Message {
|
|||||||
return m.Render(RENDER_REDIRECT, args...)
|
return m.Render(RENDER_REDIRECT, args...)
|
||||||
}
|
}
|
||||||
func (m *Message) RenderIndex(serve, repos string, file ...string) *Message {
|
func (m *Message) RenderIndex(serve, repos string, file ...string) *Message {
|
||||||
return m.RenderDownload(kit.Path(m.Conf(serve, kit.Keym(repos, kit.SSH_PATH)), kit.Select(m.Conf(serve, kit.Keym(repos, kit.SSH_INDEX)), path.Join(file...))))
|
return m.RenderDownload(path.Join(m.Conf(serve, kit.Keym(repos, kit.SSH_PATH)), kit.Select(m.Conf(serve, kit.Keym(repos, kit.SSH_INDEX)), path.Join(file...))))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user