- Latest Release: 0.2.0
- Development Release: trunk-latest
Platform | CLI | GUI |
---|---|---|
Windows (x86) | ✅ | ✅ |
Windows (ARM) | ❌ | ❌ |
Linux (x86) | ✅ | ✅ |
Linux (ARM) | ❌ | ❌ |
MacOS (x86) | ✅ | ✅ |
MacOS (ARM) | ✅ | ✅ |
For a video walkthrough of the PACE GUI, go to the following link. For an in-depth PACE GUI guide, go to the following link.
- Go to this link
- Look under the most recent release version which is not trunk-latest (currently v0.2.0)
- Find the files which start with "pace-gui"
- Click the relevant version to download:
a. Older Mac (Intel CPU): "pace-gui-macOS-X64"
b. Newer Mac (M1, M2, or M3 CPU): "pace-gui-macOS-ARM64"
c. Windows: "pace-gui-Windows-X64-(version number).msi"
d. Debian-Based Linux: "pace-gui-Linux-X64-(version number).deb"
e. RedHat-Based Linux: "pace-gui-Linux-X64-(version number).rpm"
- Download file using
curl
:curl -L -O https://github.com/CI-CMG/pace/releases/download/trunk-latest/pace-cli-macOS-ARM64-0.2.1-SNAPSHOT.pkg
- Use
installer
to installpace-cli
(requires sudo):installer -pkg pace-cli-macOS-ARM64-0.2.1-SNAPSHOT.pkg -target /
- Add the following line to
.zshrc
or.bash_profile
depending on your shell preference:export PATH="/Applications/pace-cli.app/Contents/MacOS:$PATH"
- Open new terminal window
- Verify installation:
pace-cli --version
- Download file using
curl
:curl -L -O https://github.com/CI-CMG/pace/releases/download/trunk-latest/pace-cli-Linux-X64-0.2.1-SNAPSHOT.zip
- Unzip file:
unzip pace-cli-Linux-X64-0.2.1-SNAPSHOT.zip
- Add the following line to
.bashrc
:export PATH="$HOME/pace-cli-Linux-X64/bin:$PATH"
- Set
pace-cli
as executable:chmod +x $HOME/pace-cli-Linux-X64/bin/pace-cli
- Open new terminal window
- Verify installation:
pace-cli --version
- Download file using
curl
:curl -L -O https://github.com/CI-CMG/pace/releases/download/trunk-latest/pace-cli-Windows-X64-0.2.1-SNAPSHOT.msi
- Execute downloaded file and follow installer prompts:
msiexec \i pace-cli-Windows-X64-0.2.1-SNAPSHOT.msi
- Add PATH listing in Windows environment variable menu:
%USERPROFILE%\AppData\Local\pace-cli
- Restart command prompt
- Verify installation:
pace-cli --version
Please refer to our jupyter notebook for examples of how to use PACE's CLI. If you cannot open the jupyter notebook, you can view the non-interactive version here.
- Java 17
- Maven 3.9.6
mvn clean install
(will also run tests)
- dep-check: Scans dependencies for security vulnerabilities using dependency-check-maven
mvn clean install -Pdep-check
- coverage: Asserts project-wide line and branch coverage is at least 90% using jacoco-maven-plugin
mvn clean install -Pcoverage
Note: Maven profiles can be combined within one command (mvn clean install -Pdep-check -Pcoverage
)
For a further understanding of PACE's internal JSON schema or for a look at possible alternate PACE work cycles, go to the following link which provides PACE templates.