Salesforce Apex Execution Environment on Local System.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ast impl SOQL Dec 13, 2018
builtin Fix debugger line padding Dec 13, 2018
compiler impl SOQL Dec 13, 2018
eval-server enhance eval-server Dec 11, 2018
fixtures Add test for land command Nov 23, 2018
interpreter Fix debugger line padding Dec 13, 2018
parser Add SOQL expression Dec 11, 2018
server enhance eval-server Dec 11, 2018
visitor Add for/while break/continue Nov 21, 2018
.gitignore Fix gitignore Nov 5, 2018
.travis.yml Add deploy script to Makefile Dec 1, 2018
Gopkg.lock impl SOQL Dec 13, 2018
Gopkg.toml impl SOQL Dec 13, 2018
LICENSE.txt Add README, LICENSE, travis setting Nov 5, 2018
Makefile Add files for heroku Dec 3, 2018
Procfile Add files for heroku Dec 3, 2018
README.md Add README Nov 25, 2018
generator.rb Add debugger Nov 23, 2018
install.ps1 Add README Nov 25, 2018
install.sh Add README Nov 25, 2018
land.go Add REPL Dec 11, 2018
land_test.go Add directory/action option Nov 26, 2018
node.txt Add debugger Nov 23, 2018

README.md

Build Status

Land

Salesforce Apex Execution Environment on Local System.

This is WIP Project

Installation

For Golang User

$ go get -u github.com/tzmfreedom/goland

For Linux

$ curl -sL https://install.freedom-man.com/land | bash

For Windows

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile ^
  -InputFormat None -ExecutionPolicy Bypass ^
  -Command "iex ((New-Object System.Net.WebClient).DownloadString('http://install.freedom-man.com/land.ps1'))" ^
  && SET "PATH=%PATH%;%APPDATA%\land\bin"

For Powershell

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('http://install.freedom-man.com/land.ps1'))

Usage

$ land run -f {file} -a "ClassName#MethodName"
$ land run -d {directory} -a "ClassName#MethodName"

Contribute

Just send pull request if needed or fill an issue!

License

The MIT License See LICENSE file.