Skip to content

ells v0.2.6

Choose a tag to compare

@github-actions github-actions released this 04 Nov 10:15
· 5 commits to main since this release

ells v0.2.6

一键安装 / Install

macOS / Linux:

ELLS_VERSION=v0.2.6 curl -fsSL https://raw.githubusercontent.com/lg10/ells/main/install.sh | sh

Windows PowerShell:

$env:ELLS_VERSION="v0.2.6"; irm https://raw.githubusercontent.com/lg10/ells/main/install.ps1 | iex

安装脚本会强制校验 SHA256SUMS.txt。产物:ells-linux-x86_64 · ells-macos-universal(x86_64 + Apple Silicon 合一)· ells-windows-x86_64.exe · SHA256SUMS.txt


[0.2.6] - 2026-11-04

新增

  • 底栏能同时看到多块挂载盘:以前底部只显示使用率最高的那一块盘,其余的挂载点只能自己上机 df。
    现在普查会把整张挂载点表留在本地,底栏按使用率平铺最多 3 块(每块一根压缩后的小条,三段条宽合计
    仍是 12 格,整段面积不超过单盘现状的 120%),放不下的用 +N 交代。窄屏依次缩短挂载点名、减到两块,
    最后一律退回原来的单盘布局,百分比和报警配色不会丢。
  • 点击磁盘那一段弹出全部挂载点:面板列出每块盘的挂载点、使用率、已用和总量,按使用率降序;
    Esc、q 或点击面板外关闭。
  • 终端里双击选词:500ms 内同一格双击会选中整段路径/URL(/var/log/nginx/error.log:42、
    root@10.0.0.2:/etc/hosts 都算一整串),松手即按 OSC 52 复制。空格、引号、括号、逗号分号、
    ! | ^ $ * 和制表线是分隔符,点在它们上面不选词。单击只清空选区,不再把光标下的一个字符
    偷偷写进剪贴板;双击按住时鼠标抖动也不会把整词缩回一个点。
  • 拖选可以跨屏、跨历史:把指针拖出终端区就会自动滚动,越出边界越远滚得越快(每 50ms
    一跳,步长 1 + 越界行数,封顶 12 行),松手即复制;指针停在区外不动也会继续滚。选区端点
    存的是"内容行号"而不是屏幕行,所以滚出去的日志行仍在选区内,长日志不再需要分段复制。
    滚到头会停表,松手事件丢在窗口外也不会一直滚。

修复

  • 终端拖选改为按阅读顺序选中:以前拖出来的只是一个矩形块,跨行复制会把行首行尾的无关文字也带上。
    现在按普通终端/编辑器的习惯流动:首行从起点到行尾、中间各行整行、末行从行首到终点;反向拖动
    得到同一段文本,高亮和复制内容也一致。
  • 停在上翻视图时不再被新日志顶回底部:vt100 在视图上翻时会随新输出自动加大回看偏移,而 ells
    仍按缓存的旧偏移绘制,日志一刷就把视图弹回实时底部。现在每次收到新输出都把这个偏移同步回来,
    正在看的历史不会被冲走,跨屏拖选也不会中途跑偏。

完整历史:CHANGELOG.md · 安全策略:SECURITY.md · 安装选项与卸载:README