1
0
forked from x/ContextOS
This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-08-03 12:17:13 +08:00
parent b65a01d390
commit ed2601ece7
6 changed files with 68 additions and 84 deletions

View File

@ -1,5 +1,5 @@
# Contexts # Contexts
contexts 通过集群化、模块化、自动化的方式,用一个 20M 的程序文件,就可以在各种设备上,一键搭起完整的云计算服务与云研发环境。 Contexts 通过集群化、模块化、自动化的方式,用一个 20M 的程序文件,就可以在各种设备上,一键搭起完整的云计算服务与云研发环境。
## 安装 ## 安装
### 下载编译 ### 下载编译

View File

@ -1,27 +1,25 @@
#!/bin/sh #!/bin/sh
export CGO_ENABLED=0
export LC_ALL=en_US.UTF-8
export BASH_SILENCE_DEPRECATION_WARNING=1
touch ~/.hushlogin touch ~/.hushlogin
export BASH_SILENCE_DEPRECATION_WARNING=1
export LC_ALL=en_US.UTF-8
export GOPROXY=https://goproxy.cn export CGO_ENABLED=0
export GOPRIVATE=shylinux.com export GOPRIVATE=shylinux.com
export GOPROXY=https://goproxy.cn
export GOBIN=~/contexts/usr/local/bin
export CTX_ROOT=${CTX_ROOT:=~/contexts} export CTX_ROOT=${CTX_ROOT:=~/contexts}
[ "$PWD" = "$HOME" ] && cd ~/contexts [ "$PWD" = "$HOME" ] && cd ~/contexts
[ "$PWD" = "/" ] && cd ~/contexts [ "$PWD" = "/" ] && cd ~/contexts
if uname -s|grep -v MINGW &>/dev/null; then if uname -s|grep -v MINGW &>/dev/null; then
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
fi fi
ish_sys_path_load ish_sys_path_load
ish_sys_cli_prompt ish_sys_cli_prompt
ish_sys_cli_alias vi vim ish_sys_cli_alias vi vim
ish_sys_cli_alias v vim ish_sys_cli_alias v vim
ish_sys_cli_alias t "tmux attach" ish_sys_cli_alias t "tmux attach"
ish_sys_cli_alias busybox "docker run -w /root -it busybox"
ish_sys_cli_alias alpine-dev "docker run -w /root -e 'LANG=en_US.UTF-8' -it alpine-dev sh"
ish_sys_cli_alias alpine "docker run -w /root -e 'LANG=en_US.UTF-8' -it alpine"
ish_sys_cli_alias centos "docker run -w /root -e 'LANG=en_US.UTF-8' -it centos"
[ -f ~/.bash_temp ] && source ~/.bash_temp; rm ~/.bash_temp &>/dev/null # [ -f ~/.bash_temp ] && source ~/.bash_temp; rm ~/.bash_temp &>/dev/null

11
go.mod
View File

@ -2,11 +2,12 @@ module shylinux.com/x/contexts
go 1.13 go 1.13
// replace ( replace (
// shylinux.com/x/ice => ./usr/release shylinux.com/x/go-git => ./usr/go-git
// shylinux.com/x/icebergs => ./usr/icebergs shylinux.com/x/ice => ./usr/release
// shylinux.com/x/toolkits => ./usr/toolkits shylinux.com/x/icebergs => ./usr/icebergs
// ) shylinux.com/x/toolkits => ./usr/toolkits
)
require ( require (
shylinux.com/x/ice v1.3.11 shylinux.com/x/ice v1.3.11

View File

@ -1,11 +1,4 @@
title "Contexts" title "Contexts"
refer `
https://www.unicode.org/charts/PDF/
https://www.unicode.org/charts/PDF/U0000.pdf
https://www.unicode.org/charts/PDF/U2300.pdf
https://www.unicode.org/charts/PDF/U25A0.pdf
https://www.unicode.org/charts/PDF/U2600.pdf
`
chapter "实践" chapter "实践"
label ` label `
code wiki chat team mall code wiki chat team mall

View File

@ -1,35 +1,35 @@
{ {
"366aa0": { "332d84": {
"meta": {
"icon": "usr/icons/Books.png",
"index": "web.wiki.word",
"name": "Books",
"time": "2023-05-24 15:32:00.605"
}
},
"63beed": {
"meta": {
"icon": "usr/icons/Photos.png",
"index": "web.wiki.feel",
"name": "Photos",
"time": "2023-05-24 15:32:00.607"
}
},
"680cac": {
"meta": {
"icon": "usr/icons/Grapher.png",
"index": "web.wiki.draw",
"name": "Grapher",
"time": "2023-05-24 15:32:00.608"
}
},
"dfd878": {
"meta": { "meta": {
"args": "month", "args": "month",
"icon": "usr/icons/Calendar.png", "icon": "usr/icons/Calendar.png",
"index": "web.team.plan", "index": "web.team.plan",
"name": "Calendar", "name": "Calendar",
"time": "2023-05-24 15:32:00.609" "time": "2023-08-03 09:42:37.312"
}
},
"b4badb": {
"meta": {
"icon": "usr/icons/Books.png",
"index": "web.wiki.word",
"name": "Books",
"time": "2023-08-03 09:42:37.311"
}
},
"e08bef": {
"meta": {
"icon": "usr/icons/Photos.png",
"index": "web.wiki.feel",
"name": "Photos",
"time": "2023-08-03 09:42:37.312"
}
},
"e76fbb": {
"meta": {
"icon": "usr/icons/Grapher.png",
"index": "web.wiki.draw",
"name": "Grapher",
"time": "2023-08-03 09:42:37.312"
} }
} }
} }

View File

@ -1,58 +1,50 @@
{ {
"5bd63f": { "672e5c": {
"meta": { "meta": {
"icon": "/require/usr/icons/go.png", "icon": "usr/icons/git.jpg",
"index": "web.code.compile", "index": "web.code.git.status",
"name": "compile", "name": "status",
"time": "2023-07-12 10:16:45.614" "time": "2023-08-03 09:42:37.310"
} }
}, },
"7b06e7": { "8003c1": {
"meta": {
"icon": "usr/icons/go.png",
"index": "web.code.compile",
"name": "compile",
"time": "2023-08-03 09:42:37.310"
}
},
"875ef2": {
"meta": { "meta": {
"icon": "usr/icons/Safari.png", "icon": "usr/icons/Safari.png",
"index": "web.chat.iframe", "index": "web.chat.iframe",
"name": "Safari", "name": "Safari",
"time": "2023-05-24 15:32:00.613" "time": "2023-08-03 09:42:37.309"
} }
}, },
"90ef94": { "ad6e4f": {
"meta": {
"icon": "/require/usr/icons/Mission Control.png",
"index": "dream",
"name": "dream",
"time": "2023-07-31 09:19:45.235"
}
},
"99baca": {
"meta": {
"icon": "usr/icons/vimer.png",
"index": "web.code.vimer",
"name": "vimer",
"time": "2023-05-24 15:32:00.615"
}
},
"d5df43": {
"meta": { "meta": {
"icon": "usr/icons/Finder.png", "icon": "usr/icons/Finder.png",
"index": "web.chat.macos.finder", "index": "web.chat.macos.finder",
"name": "Finder", "name": "Finder",
"time": "2023-05-24 15:32:00.612" "time": "2023-08-03 09:42:37.309"
} }
}, },
"e615d4": { "b1d8f4": {
"meta": {
"icon": "usr/icons/vimer.png",
"index": "web.code.vimer",
"name": "vimer",
"time": "2023-08-03 09:42:37.309"
}
},
"fd7492": {
"meta": { "meta": {
"icon": "usr/icons/Terminal.png", "icon": "usr/icons/Terminal.png",
"index": "web.code.xterm", "index": "web.code.xterm",
"name": "Terminal", "name": "Terminal",
"time": "2023-05-24 15:32:00.614" "time": "2023-08-03 09:42:37.309"
}
},
"eac248": {
"meta": {
"icon": "/require/usr/icons/git.jpg",
"index": "web.code.git.status",
"name": "status",
"time": "2023-07-15 14:31:26.486"
} }
} }
} }