runnr is an automated, cross-platform, open source project building cli tool. Simple yet powerfull.
Warning
This project is in alpha stages. If any one finds any bugs, it is recomended to report it to fix such bugs and issuses related to it.
- Faster and Efficient
- runnr script to automate building and compiling project
- Easy and Strong consistent rules
- Better error checking
- Backwards compatibility with older 'build.runnr' scripts.
Will be added soon with version v0.3.0~alpha.
Important
You need to install golang first, if you haven't install it from here.
git clone https://github.com/aniket-hpp/runnr.git
cd runnr
OR
Go to this link and download latest release '.zip' file and extract it.
cd runnr
go build -o runnr .
mkdir -p ~/.runnr
cp -r ./docs ~/.runnr
cp -r ./templates ~/runnr
sudo cp ./runnr /usr/local/bin #to install it globally
Tip
runnr can be compiled using runnr itself. If you already have runnr installed then run the below command.
First copy the unix.runnr file as build.runnr from "build" directory to root of the project.
cp ./build/unix.runnr ./build.runnr
Then run these below commands:
runnr build
runnr build install #to install it globally
make
make install #to install it globally
Open poweshell and run these following commands:
go build -o runnr.exe .
mkdir $HOME\.runnr
cp -r .\docs $HOME\.runnr
cp -r .\templates $HOME\.runnr
cp .\runnr.exe $HOME\.runnr
Tip
runnr can be compiled using runnr itself. If you already have runnr installed then run the below command.
First copy the windows.runnr file as build.runnr from "build" directory to root of the project.
cp .\build\windows.runnr .\build.runnr
Then run these below commands in powershell:
runnr build
cp .\runnr.exe $HOME\.runnr
Important
After choosing one of the above options for installing "runnr" in windows, you have to add the "%USERPROFILE%.runnr" to your enviorment variable by following the steps below:
- Search for "View advanced system setting" and open it.
- Go to "Advanced" tab.
- Click "Environment Variables".
- Under "User Variables", find the
PATH
orPath
variable, select it, and click "Edit". - Then click "New" and add "%USERPROFILE%.runnr".
- Click "OK".
- Restart your terminal.
- Added accessing OS's enviroment using $env([name]) function.
- Bug Fixes: config-path
- Working on support for windows.
- Added support for Microsoft's Windows OS.
- Added option to call $env([name]) in .modin directive.
- Added enhanced error handling for pre-processor with file-path stack.
- Updated installation docs for windows.
Will be followed after Stable Release:
- Patches: as required
- Minor Version: every two months
- Major Version: once an year
v0.2.9~alpha