Install
First Install Mono
Mono: Since Pash is written in C# and depends on the .net
framework, it requires you to install Mono.
-
Mac: To install on a Mac, you can easily get Mono with brew
brew update && brew install mono
- Linux: Checkout the Mono docs for installing Mono on Linux.
- Windows: Checkout the Mono docs for installing Mono on Windows.
Pash Install
Due to how often the project is undergoing changes, it’s best to pull the latest from the source repository using git
- Get the code
- Prefer git:
git clone https://github.com/Pash-Project/Pash.git
- Fall-back: download via curl
curl -L -o pash.zip http://github.com/pash-project/pash/zipball/master/
and unzip it.
- Prefer git:
cd Pash
(cd into the project)xbuild
(this builds the project)
Run it
mono Source/PashConsole/bin/Debug/Pash.exe
Make it easy.
It’s a bit more convenient to type pash
at a prompt and jump into the Pash Console
so setup little alias
in your shell’s profile (.bash_profile
, .zshrc
, other?) so you can run pash
from anywhere and not have to type mono ...Pash.exe
to spin up the shell each time.
EX:
alias pash='mono ~/PATH_TO_PASH/Pash/Source/PashConsole/bin/Debug/Pash.exe'
What now?
Come checkout the GitHub project, report bugs and help us out by sending in a pull requests…