1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-04-25 08:48:06 +08:00
ContextOS/etc/miss.sh
2023-03-04 16:45:21 +08:00

58 lines
1.5 KiB
Bash

#!/bin/sh
# if [ -f $PWD/.ish/plug.sh ]; then source $PWD/.ish/plug.sh; elif [ -f $HOME/.ish/plug.sh ]; then source $HOME/.ish/plug.sh; else
# export ctx_dev=${ctx_dev:="https://shylinux.com"}
# temp=$(mktemp); if curl -h &>/dev/null; then curl -o $temp -fsSL $ctx_dev; else wget -O $temp -q $ctx_dev; fi; source $temp intshell
# fi
require miss.sh
require sys/sys.sh
require sys/dev.sh
ish_miss_prepare_compile
ish_miss_prepare_develop
ish_miss_prepare_project
ish_miss_prepare_intshell
ish_miss_prepare_contexts
ish_miss_prepare_icebergs
ish_miss_prepare_toolkits
ish_miss_prepare_volcanos
ish_miss_prepare_learning
ish_miss_prepare release
ish_miss_prepare linux-story
ish_miss_prepare nginx-story
ish_miss_prepare golang-story
ish_miss_prepare redis-story
ish_miss_prepare mysql-story
# ish_miss_prepare 20220202-family
# ish_miss_prepare 20220624-career
# ish_miss_prepare wubi-dict
# ish_miss_prepare word-dict
# ish_miss_prepare echarts
# ish_miss_prepare icons
# ish_miss_prepare go-sql-mysql
# ish_miss_prepare go-qrcode
# ish_miss_prepare creackpty
# ish_miss_prepare websocket
# ish_miss_prepare webview
# ish_miss_prepare gogit
#
_prepare_ttc() {
ish_sys_link_create ~/.vim_local.vim $PWD/etc/conf/vim_local.vim
require dev/vim/vim.sh
ish_dev_vim_prepare
if tmux -V; then
require dev/tmux/tmux.sh
ish_dev_tmux_prepare
ish_miss_prepare_session miss miss
else
ish_miss_serve_log
fi
}
ish_sys_link_create ~/.bash_local.sh $PWD/etc/conf/bash_local.sh
ish_sys_cli_prepare
ish_miss_make; if [ -n "$*" ]; then ish_miss_serve "$@"; else _prepare_ttc; fi