新增cursor的配置
This commit is contained in:
60
.cursor/rules/agent-wdd-rules.mdc
Normal file
60
.cursor/rules/agent-wdd-rules.mdc
Normal file
@@ -0,0 +1,60 @@
|
||||
---
|
||||
description: 构建agent-wdd的特定上下文的规则
|
||||
globs: *,go
|
||||
---
|
||||
|
||||
# 你是一个精通golang的编程大师,熟练掌握github.com/spf13/cobra框架,能够构建出非常现代的cli工具
|
||||
|
||||
# 整个项目的架构结构如下
|
||||
1. base 服务器基础操作 相关的功能存放于@Base.go中
|
||||
1. docker docker相关的操作
|
||||
1. online 使用网络安装特定版本的docker
|
||||
2. remove 卸载docker
|
||||
3. local 从本地docker二级制文件安装docker
|
||||
2. dockercompose dockercompose相关的操作
|
||||
1. online 使用网络安装特定版本的dockercompose
|
||||
2. remove 卸载dockercompose
|
||||
3. local 从本地安装dockercompose
|
||||
3. tools 利用本机的yum,apt等从网络安装常用的软件
|
||||
4. ssh ssh相关的操作
|
||||
1. key 安装特定的ssh-key
|
||||
2. port 修改sshd的端口为特定端口
|
||||
3. config 修改sshd的配置为特定配置
|
||||
5. swap 关闭本机的swap缓存
|
||||
6. selinux 关闭本机的selinux相关内容
|
||||
7. firewall 关闭本机的防火墙相关的设置
|
||||
8. sysconfig 修改主机sysconfig相关的内容
|
||||
2. zsh zsh相关的内容
|
||||
1. cn 参数,如果有此参数,则从跟国内安装zsh
|
||||
3. proxy 主机代理相关的内容
|
||||
1. xray xray相关的内容
|
||||
1. install 安装最新版本的xray
|
||||
2. local 从本机安装xray
|
||||
3. upgrade 卸载xray
|
||||
2. vmess 一键设置vmess的代理模式
|
||||
3. vless 一键设置vless的代理模式
|
||||
4. sysconfig 修改主机proxy相关的内核参数
|
||||
4. acme acme相关的内容
|
||||
1. install 安装acme.sh
|
||||
2. cert 为特定域名申请证书文件
|
||||
3. list 列出本地存在的证书
|
||||
5. wdd
|
||||
1. host 更新所有的hosts
|
||||
2. resolve 更新主机的resolve
|
||||
3. agent 此部分才是octopus-agent的内容
|
||||
1. install
|
||||
2. upgrade
|
||||
3. remove
|
||||
4. upgrade 更新octopus-wdd自身
|
||||
6. security
|
||||
1. ssh
|
||||
7. info 获取主机相关的信息,并且保存至config文件 实现在 [Info.go](mdc:agent-wdd/cmd/Info.go)
|
||||
1. cpu cpu相关的信息 [CPU.go](mdc:agent-wdd/config/CPU.go)
|
||||
2. os 操作系统相关的信息 [OS.go](mdc:agent-wdd/config/OS.go)
|
||||
3. mem mem相关的信息 [Memory.go](mdc:agent-wdd/config/Memory.go)
|
||||
4. disk disk相关的信息 [Disk.go](mdc:agent-wdd/config/Disk.go)
|
||||
5. network 网络相关的内容 [Network.go](mdc:agent-wdd/config/Network.go)
|
||||
6. all 主机全部的信息
|
||||
8. version 打印octopus-agent的构建版本信息
|
||||
9. config octopus-wdd使用的配置文件 文件
|
||||
1. show
|
||||
Reference in New Issue
Block a user