# Documentation Index
Welcome to the tmpltool documentation! This directory contains comprehensive documentation organized by topic.
## Getting Started
- **[Installation Guide](INSTALLATION.md)** - How to install tmpltool on various platforms
- **[CLI Reference](CLI.md)** - Complete command-line interface documentation
- **[Template Syntax](TEMPLATE_SYNTAX.md)** - Guide to MiniJinja/Jinja2 template syntax
- **[Function Reference](FUNCTIONS.md)** - Complete reference for all available functions
## Usage Guides
- **[Examples](EXAMPLES.md)** - Advanced examples and use cases
- **[Error Handling](ERROR_HANDLING.md)** - Understanding and handling errors
- **[IDE Integration](IDE_INTEGRATION.md)** - Using `--ide` flag for IDE plugins
## Development
- **[Development Guide](DEVELOPMENT.md)** - Building, testing, and contributing
- **[CI/CD](CICD.md)** - Continuous integration and release process
## Quick Links
- [Main README](../README.md) - Project overview and quick start
- [Contributing Guide](../CONTRIBUTING.md) - How to contribute
- [Examples Directory](../examples/) - Template examples
- [Changelog](../CHANGELOG.md) - Version history
## Function Categories
For detailed function documentation, see [FUNCTIONS.md](FUNCTIONS.md) which includes:
- Environment Variables
- Hash & Crypto Functions
- Encoding & Security Functions
- Date/Time Functions
- Command Execution Functions
- Filesystem Functions
- Path Manipulation Functions
- Data Parsing & Serialization Functions
- Object Manipulation Functions
- Validation Functions
- System & Network Functions
- Math Functions
- Array & Statistical Functions
- Predicate Functions
- Kubernetes Functions
- Web & URL Functions
- Logic Functions
- String Manipulation Functions
- Debugging & Development Functions