展示HN:Spacelist,一个用于Aerospace窗口管理器的TUI。
Show HN: Spacelist, a TUI for Aerospace window manager

原始链接: https://github.com/magicmark/spacelist

## spacelist:一个用于Aerospace窗口管理器的终端UI spacelist是一个基于终端的应用,专为Aerospace窗口管理器用户设计。它提供了一种视觉上吸引人且高效的方式来查看和管理所有工作区(空间)中的窗口。 **主要功能包括:**按工作区组织窗口列表,按应用程序名称实时过滤,以及使用Bubble Tea构建的精美终端用户界面(TUI)。用户可以通过选择窗口并按Enter键轻松地将焦点转移到所需窗口。 **安装**非常简单,可以通过Homebrew (`brew install magicmark/tap/spacelist`)或使用Go从源代码构建。 spacelist通过查询Aerospace API来检索工作区和窗口信息,然后以可过滤的TUI形式呈现这些数据。它利用了Bubble Tea、Bubbles和Lip Gloss等库来实现其功能和样式。该项目采用AGPL-3.0许可证,目前在GitHub上有10颗星。

## Spacelist:Aerospace窗口管理器的TUI 一个名为Spacelist(github.com/magicmark)的新终端用户界面(TUI)已发布,适用于macOS窗口管理器Aerospace(github.com/nikitabobko/AeroSpace)。Aerospace旨在为macOS带来类似i3的平铺窗口管理体验,YouTube上有演示视频。 早期用户称赞Aerospace的稳定性和易用性——这是macOS和Windows上其他平铺窗口管理器模拟器常见的不足。许多评论员报告说,他们可以毫无问题地全职使用它,尤其欣赏它处理大量工作区的效率。Spacelist的发布为已经使用或对Aerospace感兴趣的用户增加了另一层控制和可访问性。
相关文章

原文
Skip to content

magicmark/spacelist

Repository files navigation

spacelist

A beautiful terminal UI for viewing all windows across your Aerospace window manager spaces.

Features

  • Lists all windows organized by workspace
  • Real-time filtering by application name
  • Beautiful TUI with syntax highlighting using Bubble Tea
  • Shows workspace names, application names, and window titles
  • Only displays workspaces that contain windows

Installation

Homebrew (recommended)

brew install magicmark/tap/spacelist

From source

go build -o spacelist
cp spacelist /usr/local/bin/spacelist

Usage

Simply run:

spacelist

Controls

  • Type to filter windows by application name (case-insensitive)
  • Esc or Ctrl+C to quit
  • Enter to focus the selected window and quit spacelist

FAQs

Error: Apple could not verify...

Run this to launch spacelist from a CLI wrapper:

xattr -d com.apple.quarantine /opt/homebrew/bin/spacelist

How it works

The application:

  1. Queries aerospace list-workspaces --all --json to get all workspaces
  2. For each workspace, runs aerospace list-windows --workspace --json
  3. Displays results in a filterable TUI using Charm's Bubble Tea library

Libraries Used

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

联系我们 contact @ memedata.com