Algovis CLI - macOS Apple Silicon

This package contains the native Algovis CLI for macOS Apple Silicon only.
It is not intended for Intel Macs.

Install without an admin password:

  mkdir -p ~/.local/bin
  cp algovis ~/.local/bin/algovis
  chmod +x ~/.local/bin/algovis
  algovis --help

If "algovis --help" says command not found, add ~/.local/bin to your zsh PATH:

  echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
  source ~/.zshrc
  algovis --help

Use:

  algovis analyze ~/Downloads/solution.cpp
  algovis analyze notation ~/Downloads/solution.cpp
  algovis analyze full ~/Downloads/solution.cpp
  algovis --help

Default output:

  algovis analyze solution.cpp prints a short labeled summary:
    Time: O(...)
    Space: O(...)

Full output:

  algovis analyze full solution.cpp prints the detailed report with constraints,
  signals, and notes.

File paths:

  You can pass a full path, drag a file from Finder into Terminal, or use a
  path like ~/Downloads/solution.cpp. If you pass only a filename, algovis also
  checks ~/Downloads, ~/Desktop, and ~/Documents.

Optional system-wide install:

  sudo install -m 755 algovis /usr/local/bin/algovis

This optional path may ask for your macOS password.

Supported files:

  .cpp, .cc, .cxx, .hpp, .hh, .hxx

Unsigned build note:

  This first macOS build is unsigned. If macOS blocks it, allow it from
  System Settings > Privacy & Security.
