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
powershellgit clone https://github.com/JasnRathore/project-aliaser cd project-aliaser
powershellgo 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
powershellpa
Download Release Setup
Download the latest release Setup
Download latest releaseFile: ProjectAliaserSetup.exe
- Run the installer and follow the prompts
Run the binary
powershellpa
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.