FTerm is a simple yet powerful desktop terminal emulator designed for a clean, native-like experience. It provides a consistent and professional command-line interface with essential features for developers.
- Cross-Platform: Runs on macOS, Windows, and Linux.
- Professional Prompt: Displays
user@hostname, current directory, and a$prompt symbol. - Dynamic Path Shortening: Automatically shortens long directory paths for a clean look (e.g.,
~/d/my-projectinstead of/Users/user/Documents/my-project). - Core Command Support: Handles essential shell commands like
ls,cd,pwd, and more. - Automated Releases: Continuous integration with GitHub Actions to build and release new versions automatically.
-
Clone the repository:
git clone https://github.com/TeamTaoist/fterm.git cd fterm -
Install dependencies:
npm install
-
Run the development server:
npm run tauri dev
This project uses GitHub Actions to automate the release process. To create a new release, simply run the release.sh script with a new version tag.
# Example: Create a new release for version v0.1.0
./release.sh v0.1.0This will push a new tag to the repository, which triggers the GitHub Actions workflow to build the application for all platforms and create a new GitHub Release with the downloadable files.
