Master Index
Z-Tools Master Documentation Index
Welcome to Z-Tools
Z-Tools is a collection of production-ready utilities for Linux terminal users and developers. This page provides a unified entry point to all documentation across all z-tools projects.
π― Projects Overview
Z-Tools consists of four complementary projects:
π Text Editing & File Management
Z-Edit - Smart File Editor Launcher
Status: β Production Ready (v0.1.0)
Automatically opens files in the appropriate editor based on MIME type or file extension.
- Type: Python CLI utility
- GitHub: https://github.com/pilakkat1964/z-edit
- Documentation: http://pilakkat.mywire.org/z-edit/
- Key Features:
- Accurate MIME detection via libmagic
- Layered configuration (system β user β project)
- Editor mappings fully customizable via TOML
- Works with any editor (vim, VS Code, nano, etc.)
Quick Links:
Z-Open - Application Launcher Based on File Type
Status: β Production Ready (v0.6.5)
Opens files and URLs with the most appropriate application automatically.
- Type: Python CLI utility
- GitHub: https://github.com/pilakkat1964/z-open
- Documentation: http://pilakkat.mywire.org/z-open/
- Key Features:
- Mimetype-based application routing
- Support for files and URLs
- Extensible with custom handlers
- Smart fallback to defaults
Quick Links:
π₯οΈ Terminal & System Tools
Kitty Launcher - Terminal Session Manager
Status: β Production Ready (v0.4.0)
Lightning-fast terminal session manager for the Kitty emulator.
- Type: Rust CLI utility
- GitHub: https://github.com/pilakkat1964/kitty-launcher
- Documentation: https://pilakkat1964.github.io/kitty-launcher/
- Key Features:
- Session management with .session files
- Shell completions (bash/zsh)
- Desktop integration via .desktop files
- Zero external dependencies
Quick Links:
RClone Mount Applete - Cloud Storage System Tray Manager
Status: β Production Ready (v0.1.0)
System tray applet and GUI for managing rclone cloud storage mounts.
- Type: Rust GUI application
- GitHub: https://github.com/pilakkat1964/z-rclone-mount-applete
- Documentation: https://pilakkat1964.github.io/z-rclone-mount-applete/
- Key Features:
- System tray integration
- Mount/unmount one-click control
- Real-time status monitoring
- Systemd user service integration
- GTK4-based configuration UI
Quick Links:
π Documentation by Role
π€ End Users
Want to use these tools? Start here:
- Choose your project:
- Installation: Each project includes platform-specific installation instructions
- Configuration: Follow the project-specific configuration guides
- Troubleshooting: Check the FAQ and troubleshooting sections
π¨βπ» Python Developers
Want to contribute to z-edit or z-open?
Setup:
- Modern build infrastructure: CMake 3.20+, uv package manager
- Dev workflow automation:
./scripts/dev.py - Comprehensive test suite: pytest with coverage
Resources:
Key Files:
pyproject.toml- Project configurationCMakeLists.txt- Build systemscripts/dev.py- Development workflowtests/- Test suite
π¦ Rust Developers
Want to contribute to Kitty Launcher or RClone Mount Applete?
Setup:
- Rust 1.94.1+ (latest stable)
cargo build --releasefor optimized builds- Multi-architecture GitHub Actions CI/CD
Resources:
Key Files:
Cargo.toml- Project manifestsrc/main.rs- Implementationscripts/dev.sh- Development workflow.github/workflows/- CI/CD configuration
π οΈ System Administrators
Want to deploy these tools at scale?
Deployment Options:
- Debian Packages (.deb) - Recommended for most systems
- AMD64 and ARM64 multiarch support
- Available in GitHub releases
sudo dpkg -i package-name.deb
- Source Installation - For customization
- Python:
pip install -e . - Rust:
cargo install --path .
- Python:
- Container Deployment - For isolated environments
- All projects can run in Docker/Podman
- See individual project documentation
Resources:
π¨βπ¬ Maintainers & DevOps Engineers
Managing the entire z-tools ecosystem?
Key Resources:
Automation:
- GitHub Actions CI/CD workflows in
.github/workflows/ - Automated multi-architecture builds
- Security scanning with cargo-audit and bandit
- Automated release creation and asset upload
π Cross-Project Navigation
GitHub Repositories
All z-tools projects are open source and available on GitHub under the pilakkat1964 account:
| Project | Repository | Language | Status |
|---|---|---|---|
| z-edit | pilakkat1964/z-edit | Python | β Active |
| z-open | pilakkat1964/z-open | Python | β Active |
| Kitty Launcher | pilakkat1964/kitty-launcher | Rust | β Active |
| RClone Mount Applete | pilakkat1964/z-rclone-mount-applete | Rust | β Active |
GitHub Pages Sites
Official documentation for each project:
| Project | Documentation URL | Theme |
|---|---|---|
| z-edit | http://pilakkat.mywire.org/z-edit/ | Slate |
| z-open | http://pilakkat.mywire.org/z-open/ | Slate |
| Kitty Launcher | https://pilakkat1964.github.io/kitty-launcher/ | Slate |
| RClone Mount Applete | https://pilakkat1964.github.io/z-rclone-mount-applete/ | Slate |
π Project Statistics
Code Metrics
1
2
3
4
5
6
Z-Edit: 1,725 lines (Python)
Z-Open: 1,400+ lines (Python)
Kitty Launcher: 957 lines (Rust)
RClone Mount Applete: 591 lines (Rust)
ββββββββββββββββββββββββββββββββββββ
Total Source Code: ~5,700 lines
Documentation
1
2
3
4
5
6
Z-Edit: 5,500+ lines
Z-Open: 5,500+ lines
Kitty Launcher: 2,200+ lines
RClone Mount Applete: 2,000+ lines
ββββββββββββββββββββββββββββββββββββ
Total Documentation: 15,200+ lines
Quality
- β 0 compiler warnings across all projects
- β Comprehensive test coverage
- β Security scanning enabled (bandit + cargo-audit)
- β Automated CI/CD pipelines
- β Multi-architecture support
π Quick Start by Use Case
βI want to use these toolsβ
β Choose a project from the overview above and follow the installation link
βI want to contribute to a Python projectβ
β See Python Developers section
βI want to contribute to a Rust projectβ
β See Rust Developers section
βI want to deploy at scaleβ
β See System Administrators section
βI want to maintain the ecosystemβ
β See Maintainers & DevOps Engineers section
π€ Contributing
All z-tools projects welcome contributions! Each project has its own:
- Development workflow documentation
- Testing procedures
- Release process
- AGENTS.md file with project-specific guidance
General process:
- Fork the project on GitHub
- Clone your fork
- Create a feature branch
- Make your changes
- Run tests and linting
- Push and open a pull request
See individual project documentation for specific contribution guidelines.
π Support & Questions
- Bug Reports: Use GitHub Issues in the specific project repository
- Feature Requests: Open an issue with the
enhancementlabel - Questions: Check the FAQ sections in each projectβs documentation
- Discussions: GitHub Discussions available in most repositories
π License
All z-tools projects are licensed under the MIT License, making them suitable for both personal and commercial use.
π Whatβs New
Priority 2 Complete: Build System Unification β
- ARM64 multiarch support for Python projects
- Cargo-audit security scanning for Rust projects
- Unified CI/CD patterns across all projects
- Comprehensive standardization guide
Priority 3 In Progress: GitHub Pages Deployment β
- Z-Edit: Published β
- Z-Open: Published β
- Kitty Launcher: Published β
- RClone Mount Applete: Published β
Upcoming: Priority 4 - Package Repository Publishing
- PyPI publishing for Python projects
- Crates.io publishing for Rust projects
- Shared testing utilities
- Enhanced contribution guidelines
Last Updated: April 16, 2026
Master Index Version: 1.0
Total Documentation Pages: 15,200+ lines across 4 projects