Getting Started โ€บ Installationv0.1
Getting Started

Installation

Pseudo ships as a standalone binary - no Python, no pip, no runtime required. One command and you're running.

โ„น
Standalone binary - the pseudo executable bundles everything it needs internally. Python does not need to be installed on your machine.

๐ŸชŸ Windows

Open PowerShell and run:

powershell
iwr -useb https://pseudo.wiki/install.ps1 | iex

This downloads pseudo.exe from GitHub Releases, places it in %LOCALAPPDATA%\Programs\pseudo\, and adds it to your PATH automatically. Open a new terminal and you're done.

Manual download

powershell
# Download install script and run it
curl -o install.ps1 https://pseudo.wiki/install.ps1
.\install.ps1
๐Ÿ’ก
No admin required - the installer places the binary in your user folder and updates your user PATH only.

๐ŸŽ macOS

bash
curl -fsSL https://pseudo.wiki/install.sh | bash

Installs to ~/.local/bin/pseudo and appends the PATH line to ~/.zshrc (and ~/.bash_profile). Supports both Intel and Apple Silicon.

Source the shell config (current session)

bash
source ~/.zshrc

๐Ÿง Linux

bash
curl -fsSL https://pseudo.wiki/install.sh | bash

Or with wget:

bash
wget -qO- https://pseudo.wiki/install.sh | bash

Installs to ~/.local/bin/pseudo and updates ~/.bashrc. Supports x86-64 and ARM64.

Source the shell config (current session)

bash
source ~/.bashrc

Supported Platforms

PlatformBinaryNotes
๐ŸชŸ Windows x64pseudo-windows-x64.exeWindows 10/11
๐ŸŽ macOS x64pseudo-macos-x64Intel Mac
๐ŸŽ macOS ARM64pseudo-macos-arm64Apple Silicon (M1/M2/M3)
๐Ÿง Linux x64pseudo-linux-x64Ubuntu, Debian, Fedora, etc.
๐Ÿง Linux ARM64pseudo-linux-arm64Raspberry Pi, ARM servers

All binaries are available on the GitHub Releases page.

Verify Installation

bash
pseudo version
Output
pseudo 0.1.1

Alternative - pip (if Python 3.8+ is installed)

bash
pip install runpseudo
bash
pip install --upgrade runpseudo

Init a Project

Run inside any directory to create a local config and custom mapping file:

bash
pseudo init

This creates:

  • pseudo.config - local project config (links to your pmap)
  • A new or existing .pmap file at the path you specify

What Gets Created on First Run

On first run, Pseudo creates a home directory at ~/.pseudo/:

~/.pseudo/ structure
~/.pseudo/
  config.json         โ† global settings
  core/
    default.pmap      โ† ships with pseudo (read-only)
  custom/
    custom.pmap       โ† created by: pseudo init
  cache/
    default.pmap.cache
  packages/           โ† future package manager

File Extensions

ExtensionUse
.pseudoPrimary source file extension
.psuShort alias - identical behavior
.pmapMapping file (not source code)
.pseudoโŒ Error - common misspelling
.pyโŒ Error - that looks like a Python file