https://github.com/sebkur/forceterm
Fully featured terminal based on jediterm
https://github.com/sebkur/forceterm
java pty terminal-emulator
Last synced: 10 days ago
JSON representation
Fully featured terminal based on jediterm
- Host: GitHub
- URL: https://github.com/sebkur/forceterm
- Owner: sebkur
- License: apache-2.0
- Created: 2025-06-04T11:30:34.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-08-19T21:14:39.000Z (6 months ago)
- Last Synced: 2025-12-23T06:44:21.021Z (about 1 month ago)
- Topics: java, pty, terminal-emulator
- Language: Java
- Homepage:
- Size: 339 KB
- Stars: 62
- Watchers: 1
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# ForceTerm
The Terminal Strikes Back.
Fully featured terminal based on [jediterm](https://github.com/JetBrains/jediterm).


## Usage
### Download and run a binary
Head over to the [releases](https://github.com/sebkur/forceterm/releases/)
section. We provide MSI installers for Windows, zipped appliation bundles
for macOS and AppImage self-contained executables for Linux.
### Run from source
There are two ways to run the application from source.
Variant 1 (Linux and macOS only):
./gradlew clean create
./scripts/forceterm
Variant 2 (cross-platform):
./gradlew pinpitRun
## Hacking
To work on this project you'll probably want to load it into an IDE.
You should be able to load it into IntelliJ IDEA or Android Studio
directly.
In order to import the project into an Eclipse workspace, first
create the Eclipse project and classpath files:
./gradlew cleanEclipse eclipse
In any IDE, locate the class `RunForceTerm`, which has the main
method, and launch it.
## Release documentation
Create a tag and push it to origin:
git tag -a release- -m "Release "
git push origin release-
Build release binaries:
./release.sh