类库
› OliveTin
OliveTin/OliveTin
OliveTin是一个基于Go语言开发的Web界面工具,旨在通过一个安全、简单的网页界面来管理和执行预定义的Shell命令。它允许用户将复杂的命令行操作封装为可点击的按钮或表单,便于非技术人员或团队成员安全地执行服务器任务,如重启服务、运行脚本或管理防火墙规则。
技术栈
框架
Vue Router
^5.0.3
Vue.js
^3.5.29
构建工具
Vite
^7.3.1
测试
Mocha
^11.7.5
代码规范
ESLint
^10.0.2
Stylelint
^17.4.0
查看全部依赖 (45)
依赖
@connectrpc/connect
^2.1.1
@connectrpc/connect-web
^2.1.1
@hugeicons/core-free-icons
^3.3.0
@hugeicons/vue
^1.0.4
@vitejs/plugin-vue
^6.0.4
@xterm/addon-fit
^0.11.0
@xterm/addon-web-links
^0.12.0
@xterm/xterm
^6.0.0
connectrpc.com/connect
v1.19.1
github.com/Masterminds/semver
v1.5.0
github.com/MicahParks/keyfunc/v3
v3.8.0
github.com/PaesslerAG/jsonpath
v0.1.1
github.com/alexedwards/argon2id
v1.0.0
github.com/bufbuild/buf
v1.66.0
github.com/fsnotify/fsnotify
v1.9.0
github.com/fzipp/gocyclo
v0.6.0
github.com/go-critic/go-critic
v0.14.3
github.com/golang-jwt/jwt/v5
v5.3.1
github.com/google/uuid
v1.6.0
github.com/jamesread/golure
v0.0.0-20260104005024-ad0d6ec8c0ac
github.com/knadh/koanf/parsers/yaml
v1.1.0
github.com/knadh/koanf/providers/env
v1.1.0
github.com/knadh/koanf/providers/file
v1.2.1
github.com/knadh/koanf/providers/rawbytes
v1.0.0
github.com/knadh/koanf/v2
v2.3.2
github.com/prometheus/client_golang
v1.23.2
github.com/robfig/cron/v3
v3.0.1
github.com/sirupsen/logrus
v1.9.4
github.com/stretchr/testify
v1.11.1
go.akshayshah.org/connectproto
v0.6.0
golang.org/x/exp
v0.0.0-20260218203240-3dfff04db8fa
golang.org/x/oauth2
v0.35.0
golang.org/x/sys
v0.41.0
google.golang.org/protobuf
v1.36.11
gopkg.in/yaml.v3
v3.0.1
iconify-icon
^3.0.2
picocrank
^1.14.0
standard
^17.1.2
unplugin-vue-components
^31.0.0
vue-i18n
^11.2.8
wait-on
^9.0.4
开发依赖
chai
^6.2.2
process
^0.11.10
selenium-webdriver
^4.41.0
stylelint-config-standard
^40.0.0