1
0
forked from x/ContextOS

add usr/program/

This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-12-07 22:48:22 +08:00
parent 289f2e6b5a
commit 03663b6ad6
7 changed files with 39 additions and 248 deletions

View File

@ -9,18 +9,19 @@ ish_miss_prepare_compile
ish_miss_prepare_develop ish_miss_prepare_develop
ish_miss_prepare_project ish_miss_prepare_project
# ish_miss_prepare_contexts ish_miss_prepare_contexts
# ish_miss_prepare_intshell ish_miss_prepare_intshell
# ish_miss_prepare_learning ish_miss_prepare_learning
# ish_miss_prepare_volcanos ish_miss_prepare_volcanos
# ish_miss_prepare_toolkits ish_miss_prepare_toolkits
# ish_miss_prepare_icebergs ish_miss_prepare_icebergs
# ish_miss_prepare_release ish_miss_prepare_release
# ish_miss_prepare geoarea ish_miss_prepare geoarea
# ish_miss_prepare icons ish_miss_prepare program
ish_miss_prepare icons
# ish_miss_prepare go-git ish_miss_prepare go-git
# ish_miss_prepare go-qrcode ish_miss_prepare go-qrcode
# ish_miss_prepare websocket ish_miss_prepare websocket
ish_miss_make; [ -z "$*" ] || ish_miss_serve "$@" ish_miss_make; [ -z "$*" ] || ish_miss_serve "$@"

20
go.mod
View File

@ -2,17 +2,17 @@ module shylinux.com/x/contexts
go 1.13 go 1.13
// replace ( replace (
// shylinux.com/x/go-git/v5 => ./usr/go-git shylinux.com/x/go-git/v5 => ./usr/go-git
// shylinux.com/x/go-qrcode => ./usr/go-qrcode shylinux.com/x/go-qrcode => ./usr/go-qrcode
// shylinux.com/x/websocket => ./usr/websocket shylinux.com/x/websocket => ./usr/websocket
// ) )
// replace ( replace (
// shylinux.com/x/ice => ./usr/release shylinux.com/x/ice => ./usr/release
// shylinux.com/x/icebergs => ./usr/icebergs shylinux.com/x/icebergs => ./usr/icebergs
// shylinux.com/x/toolkits => ./usr/toolkits shylinux.com/x/toolkits => ./usr/toolkits
// ) )
require ( require (
shylinux.com/x/ice v1.4.1 shylinux.com/x/ice v1.4.1

View File

@ -62,6 +62,7 @@ Volcanos({river: {
"web.code.git.service", "web.code.git.service",
]}, ]},
cloud: {name: "部署 cloud", icon: "bi bi-clouds", list: [ cloud: {name: "部署 cloud", icon: "bi bi-clouds", list: [
"web.chat.wx.ide",
{space: "20220826-career", index: "ssh.relay"}, {space: "20220826-career", index: "ssh.relay"},
{space: "20230511-docker-story", index: "web.code.docker.client"}, {space: "20230511-docker-story", index: "web.code.docker.client"},
]}, ]},

View File

@ -11,8 +11,7 @@ main() {
prepare_system; require miss.sh; [ -f ~/.gitconfig ] || ish_dev_git_prepare prepare_system; require miss.sh; [ -f ~/.gitconfig ] || ish_dev_git_prepare
git config --global "url.$ctx_dev/x/.insteadof" "${ctx_repos%/*}/" git config --global "url.$ctx_dev/x/.insteadof" "${ctx_repos%/*}/"
git clone $ctx_repos ${ctx_repos##*/} git clone $ctx_repos ${ctx_repos##*/}
cd ${ctx_repos##*/} && source etc/miss.sh cd ${ctx_repos##*/} && source etc/miss.sh && ish_miss_serve_log dev dev "$@"
ish_miss_serve_log dev dev "$@"
;; ;;
cmd) # 命令环境 cmd) # 命令环境
ish_sys_dev_init >/dev/null; shift; [ -n "$*" ] && ish_sys_dev_run "$@" ish_sys_dev_init >/dev/null; shift; [ -n "$*" ] && ish_sys_dev_run "$@"

View File

@ -29,6 +29,14 @@
"time": "2023-11-20 21:47:16.004" "time": "2023-11-20 21:47:16.004"
} }
}, },
"683cc4": {
"meta": {
"index": "cli.runtime",
"name": "命令",
"pages": "pages/web-chat-wx/scan",
"time": "2023-12-07 22:21:44.241"
}
},
"7b7c0b": { "7b7c0b": {
"meta": { "meta": {
"args": "debug=true", "args": "debug=true",

227
usr/package-lock.json generated
View File

@ -6,26 +6,15 @@
"": { "": {
"dependencies": { "dependencies": {
"bootstrap-icons": "^1.11.1", "bootstrap-icons": "^1.11.1",
"echarts": "^5.4.3",
"lib": "^5.1.0",
"xlsx": "^0.18.5",
"xterm": "^5.2.1", "xterm": "^5.2.1",
"xterm-addon-fit": "^0.7.0", "xterm-addon-fit": "^0.7.0",
"xterm-addon-web-links": "^0.8.0" "xterm-addon-web-links": "^0.8.0"
} }
}, },
"node_modules/adler-32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
"integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/bootstrap-icons": { "node_modules/bootstrap-icons": {
"version": "1.11.1", "version": "1.11.2",
"resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.11.1.tgz", "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.11.2.tgz",
"integrity": "sha512-F0DDp7nKUX+x/QtpfRZ+XHFya60ng9nfdpdS59vDDfs4Uhuxp7zym/QavMsu/xx51txkoM9eVmpE7D08N35blw==", "integrity": "sha512-TgdiPv+IM9tgDb+dsxrnGIyocsk85d2M7T0qIgkvPedZeoZfyeG/j+yiAE4uHCEayKef2RP05ahQ0/e9Sv75Wg==",
"funding": [ "funding": [
{ {
"type": "github", "type": "github",
@ -37,114 +26,6 @@
} }
] ]
}, },
"node_modules/cfb": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz",
"integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==",
"dependencies": {
"adler-32": "~1.3.0",
"crc-32": "~1.2.0"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/codepage": {
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz",
"integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/crc-32": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
"integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
"bin": {
"crc32": "bin/crc32.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/echarts": {
"version": "5.4.3",
"resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.3.tgz",
"integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==",
"dependencies": {
"tslib": "2.3.0",
"zrender": "5.4.4"
}
},
"node_modules/frac": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
"integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/lib": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/lib/-/lib-5.1.0.tgz",
"integrity": "sha512-RqaGSpLSf6vtSls86+kUqMuQkNiXLtUFbKrh/mKOuZmi3ENJOXHsScw8/grKOLzDgYTgOvpFPGgmNsEh5f2yuA==",
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/ssf": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz",
"integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==",
"dependencies": {
"frac": "~1.1.2"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/tslib": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
},
"node_modules/wmf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
"integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/word": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz",
"integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==",
"engines": {
"node": ">=0.8"
}
},
"node_modules/xlsx": {
"version": "0.18.5",
"resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz",
"integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==",
"dependencies": {
"adler-32": "~1.3.0",
"cfb": "~1.2.1",
"codepage": "~1.15.0",
"crc-32": "~1.2.1",
"ssf": "~0.11.2",
"wmf": "~1.0.1",
"word": "~0.3.0"
},
"bin": {
"xlsx": "bin/xlsx.njs"
},
"engines": {
"node": ">=0.8"
}
},
"node_modules/xterm": { "node_modules/xterm": {
"version": "5.3.0", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/xterm/-/xterm-5.3.0.tgz", "resolved": "https://registry.npmjs.org/xterm/-/xterm-5.3.0.tgz",
@ -165,101 +46,13 @@
"peerDependencies": { "peerDependencies": {
"xterm": "^5.0.0" "xterm": "^5.0.0"
} }
},
"node_modules/zrender": {
"version": "5.4.4",
"resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.4.tgz",
"integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==",
"dependencies": {
"tslib": "2.3.0"
}
} }
}, },
"dependencies": { "dependencies": {
"adler-32": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
"integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A=="
},
"bootstrap-icons": { "bootstrap-icons": {
"version": "1.11.1", "version": "1.11.2",
"resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.11.1.tgz", "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.11.2.tgz",
"integrity": "sha512-F0DDp7nKUX+x/QtpfRZ+XHFya60ng9nfdpdS59vDDfs4Uhuxp7zym/QavMsu/xx51txkoM9eVmpE7D08N35blw==" "integrity": "sha512-TgdiPv+IM9tgDb+dsxrnGIyocsk85d2M7T0qIgkvPedZeoZfyeG/j+yiAE4uHCEayKef2RP05ahQ0/e9Sv75Wg=="
},
"cfb": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz",
"integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==",
"requires": {
"adler-32": "~1.3.0",
"crc-32": "~1.2.0"
}
},
"codepage": {
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz",
"integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA=="
},
"crc-32": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
"integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
},
"echarts": {
"version": "5.4.3",
"resolved": "https://registry.npmjs.org/echarts/-/echarts-5.4.3.tgz",
"integrity": "sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==",
"requires": {
"tslib": "2.3.0",
"zrender": "5.4.4"
}
},
"frac": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
"integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA=="
},
"lib": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/lib/-/lib-5.1.0.tgz",
"integrity": "sha512-RqaGSpLSf6vtSls86+kUqMuQkNiXLtUFbKrh/mKOuZmi3ENJOXHsScw8/grKOLzDgYTgOvpFPGgmNsEh5f2yuA=="
},
"ssf": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz",
"integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==",
"requires": {
"frac": "~1.1.2"
}
},
"tslib": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
},
"wmf": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
"integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw=="
},
"word": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz",
"integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA=="
},
"xlsx": {
"version": "0.18.5",
"resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz",
"integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==",
"requires": {
"adler-32": "~1.3.0",
"cfb": "~1.2.1",
"codepage": "~1.15.0",
"crc-32": "~1.2.1",
"ssf": "~0.11.2",
"wmf": "~1.0.1",
"word": "~0.3.0"
}
}, },
"xterm": { "xterm": {
"version": "5.3.0", "version": "5.3.0",
@ -277,14 +70,6 @@
"resolved": "https://registry.npmjs.org/xterm-addon-web-links/-/xterm-addon-web-links-0.8.0.tgz", "resolved": "https://registry.npmjs.org/xterm-addon-web-links/-/xterm-addon-web-links-0.8.0.tgz",
"integrity": "sha512-J4tKngmIu20ytX9SEJjAP3UGksah7iALqBtfTwT9ZnmFHVplCumYQsUJfKuS+JwMhjsjH61YXfndenLNvjRrEw==", "integrity": "sha512-J4tKngmIu20ytX9SEJjAP3UGksah7iALqBtfTwT9ZnmFHVplCumYQsUJfKuS+JwMhjsjH61YXfndenLNvjRrEw==",
"requires": {} "requires": {}
},
"zrender": {
"version": "5.4.4",
"resolved": "https://registry.npmjs.org/zrender/-/zrender-5.4.4.tgz",
"integrity": "sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==",
"requires": {
"tslib": "2.3.0"
}
} }
} }
} }

View File

@ -1,9 +1,6 @@
{ {
"dependencies": { "dependencies": {
"bootstrap-icons": "^1.11.1", "bootstrap-icons": "^1.11.1",
"echarts": "^5.4.3",
"lib": "^5.1.0",
"xlsx": "^0.18.5",
"xterm": "^5.2.1", "xterm": "^5.2.1",
"xterm-addon-fit": "^0.7.0", "xterm-addon-fit": "^0.7.0",
"xterm-addon-web-links": "^0.8.0" "xterm-addon-web-links": "^0.8.0"