sufumi/PA/docs
PAGo · PowerShell

Project Aliaser / docs

Jump to any folder with a short alias.

01

Overview

Project Aliaser lets you create short aliases for long directory paths and jump to them instantly in PowerShell.

02

Requirements

  • Windows with PowerShell
  • Go 1.22.1+ (for building from source)
  • SQLite (handled automatically)
03

Installation

Build from source

powershell
git clone https://github.com/JasnRathore/project-aliaser cd project-aliaser
powershell
go build

Keep pa.ps1 and lib.psm1 in the same directory as the executable, add the folder to PATH, then run pa in PowerShell.

  • Add the folder to your PATH

Run the binary

powershell
./pa.exe

Download Release Binary

Download the latest release ZIP

Download latest releaseFile: ProjectAliaser.zip
  • Extract the files into a folder
  • Add the folder to your PATH

Run the binary

powershell
pa

Download Release Setup

Download the latest release Setup

Download latest releaseFile: ProjectAliaserSetup.exe
  • Run the installer and follow the prompts

Run the binary

powershell
pa
04

Usage

powershell
# Add an alias to the current directory pa add projects . # Add an alias to a specific path pa add documents "C:\Users\username\Documents" # List aliases pa list # Jump to an alias pa projects # Delete an alias pa delete projects
05

Interactive UI

Run pa with no arguments to open the TUI.

  • Use arrow keys or j/k to navigate.
  • Press Enter to select and jump.
  • Press q to quit.
  • Use the Search screen for fuzzy lookup.
06

Storage

Aliases are stored in %LOCALAPPDATA%\ProjectAliaser as aliases.db. A mid_file.json file is used to pass the selected path to the PowerShell wrapper.

Found an error? Docs are open source.Edit on GitHub