Skip to content

Release v0.12.0

Latest

Choose a tag to compare

@Blushyes Blushyes released this 16 Jun 15:51
89abbe1

新特性

  • 终端运行体验大升级
    • vimhtopnpm installpip installpytest 这类命令,进度条、加载动画、彩色输出都能正常显示,跟在系统终端里一模一样
    • 命令运行中可以直接在里面输入、交互,不再只是"看个结果"
    • 长输出不再卡顿,能流畅往回翻看更多内容
    • 在主页直接以 > 开头就能跑命令:比如输 >npm run dev 回车,立刻在终端里跑起来,还能接着在里面打字(Tab 补全照常)
    • 终端里直接用顶部搜索框搜输出内容, / 跳上一个 / 下一个匹配,回车进终端、Ctrl+Esc 回搜索框
  • 新增「服务组」:把一个项目要跑的多个服务一次性起好、统一管理
    • 新建快捷链接时「打开方式」选「服务组」,配上多个服务(如 admin / server / extension),触发一次就全部启动
    • 打开组面板:左侧服务列表用圆点显示状态(运行中 / 崩溃 / 重启中 / 未运行),右侧看选中服务的实时输出
    • 单个服务可重启 / 启停,也能整组重启、全部停止;Ctrl+B 收到后台(服务继续在跑)
    • 可给服务开「崩溃自动重启」,崩了自动拉起(短时间内连续崩溃会停手,避免疯狂重启)
    • 顶部搜索框过滤服务列表(支持拼音), / 选服务、回车进终端直接输入、Ctrl+Esc 回搜索框
    • 「从当前项目导入」:选一个项目目录,自动识别里面的子项目 / package.json 脚本 / Procfile / docker-compose.yml,一键预填服务,并自动选对 pnpm / npm
  • 终端快捷链接和后台快捷链接合并成一种,创建时可选"显示方式"
    • 隐藏:在后台悄悄运行,不弹任何窗口
    • 系统终端:在你电脑自带的终端里打开
    • 如快内置:在如快里运行,实时查看输出(默认就是这个)
  • 如快内置运行的命令,按 Ctrl+B 可以收起到后台
    • 命令继续跑,不挡着你做别的事
    • 再次点同一个快捷链接,会直接回到它的运行界面
  • 命令类快捷链接可以单独设工作目录和环境变量
    • 新建/编辑时能选一个目录、填若干环境变量,命令就在那个目录、带着这些变量运行
    • 工作目录里有 Python 虚拟环境(.venv / venv)会自动启用,直接用项目自己的 python,不用手动 activate

优化

  • 快捷选中列表项的方式升级:从末尾输入 .n 改为按住 Cmd / Ctrl + 数字(如 Cmd+3 选中第 3 个),更符合直觉
    • 按住 Cmd / Ctrl 稍候,列表右侧浮现 1~9 序号提示(Raycast 风格遮罩),松开即收起
    • 数字选择即时生效,所有用到列表的页面通用
    • Ctrl+N / Ctrl+P 上下翻列表时不会再误弹序号提示,停手后仍按着修饰键才浮现

bug 修复

  • 后台运行的快捷链接现在能正确读到你 shell 配置里的环境变量
    • 支持管道、&&$(...)、引号等写法
    • 自动识别你配的 PATH、alias,以及 nvm / homebrew / pyenv 等,不再动不动 "command not found"