Repository navigation
tdev v0.0.3
v0.0.3
tdev setup 改为连接向导,配合实时远端发现和本机端口偏好,减少首次连接与重复配置。
- 自动列出已有 tdev 服务器和 SSH Host,支持 Include 文件、搜索和直接添加
user@host:port。 - 连接后读取目标设备已有项目;保留现有连接、远端配置目录与本机偏好。远端缺少 tdev 时可确认安装官方签名版本。
- 零项目时直接引导创建;通过
tdev create创建项目,project list/show/update、project window与project forward经 SSH 管理远端项目定义。 - 直接
tdev open打开尚未配置的项目时,可跟随向导填写远端目录,创建后继续进入工作区。 - 向导输入支持方向键编辑;远端目录支持 Tab 补全及多候选选择,兼容中文、空格和引号。
- 创建时未指定服务器会先提示选择;输入界面使用 Bubble Tea,候选菜单随终端尺寸调整,长目录名截断展示。
- 新增
tdev completion bash/zsh,支持命令、选项、服务器名及实时远端项目补全。 - 安装时可确认并自动配置补全,提供
--completion all和独立completion install命令;保留原 shell 配置与备份,重复运行保持单一区块。 - 每次
ls、open都读取远端最新定义,再合并本机overrides.yaml;没有项目配置缓存。 - 向导可调整本机监听端口,也可使用
tdev override查看、修改或重置。覆盖绑定项目 UUID 和稳定 forward ID,避免同名新项目继承旧设置。 forward --save保存本机-L偏好,--save-remote显式保存共享定义。save保存窗口时保持远端端口定义。ls默认显示易读列表;--json保留结构化输出并同时提供remote_project和合并后的project。
tdev upgrade
tdev setup
tdev ls
tdev open my-awsome-project旧版 client.yaml 保持兼容,本机 override 单独保存。旧客户端忽略该附加文件。