- A CLI tool that executes built-in shell scripts
- A CLI tool that executes shell scripts from remote URLs
- Built-in OTA to switch between published versions
- …and more to come
Geektools currently does not support Windows.
Please stay tuned for “The Emperor’s Future Project” (coming soon).
-
In your terminal:
# install wget # sudo apt install curl | sudo yum install curl curl "https://raw.githubusercontent.com/PeterFujiyu/geektools/refs/heads/master/install.sh" | bash
-
Enjoy 🎉
(only tested with a Rust toolchain on macOS; Linux is unverified)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"bash
# Cross-platform artifacts (macOS universal + Linux x86_64/aarch64)
sh ./allrelease.sh
# → artifacts in ./target/dist
# Current host only
cargo build --release
# → binary at ./target/release/geektools
-
Fork this repository and clone it locally.
-
Create a feature branch:
git checkout -b feature/your-feature
-
Commit your changes:
git commit -m "feat: your feature" -
Push the branch:
git push origin feature/your-feature
-
Open a Pull Request on GitHub.
Issues and PRs are warmly welcome—let’s improve Geektools together!
Copyright ©️ PeterFujiyu GPLv3 LICENSE