Skip to content

jakubrpawlowski/compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧭 compass

A Safari tab switcher for terminal written in Nushell.

Requirements

  • macOS (uses AppleScript to control Safari)
  • Nushell (automatically installed if using Nix)

Installation

With nix-darwin/home-manager

Add to your flake inputs:

inputs.compass.url = "github:jakubrpawlowski/compass";

Then add to your packages:

# For home-manager (user-specific)
home.packages = [ inputs.compass.packages.${pkgs.system}.default ];

# OR for nix-darwin (system-wide)
environment.systemPackages = [ inputs.compass.packages.${pkgs.system}.default ];

Without Nix

# Clone the repository
git clone https://github.com/jakubrpawlowski/compass.git
cd compass

# Make it executable
chmod +x compass.nu

# Link or copy to your PATH
ln -s $(pwd)/compass.nu /usr/local/bin/ass

Usage

Simply run:

ass

This will:

  1. Fetch all open Safari tabs from the front window
  2. Show them in an interactive fuzzy-search list
  3. Switch to the selected tab when you press Enter

Local tabs (localhost and file://) are prefixed with "local: " for easy identification.

About

No description, website, or topics provided.

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors