stowr-cli 0.3.0

A simple CLI tool for file management, including compressing, extracting, renaming, and organizing files.
# Release Notes


## Version 0.1.0


### 🎉 Initial Release


STOWR (Store + Owe) is a dynamic file compression and storage tool written in Rust.

### ✨ Features


- **Dynamic Compression**: Automatic file compression using gzip
- **Flexible Indexing**: Support for both JSON and SQLite indexing modes
- **Glob Pattern Support**: Advanced wildcard pattern matching for file operations
- **Exclude Patterns**: Powerful exclusion syntax using `!` prefix
- **Batch Operations**: Process multiple files using pattern lists
- **Complete CLI**: Full command-line interface for all operations
- **Cross-Platform**: Works on Windows, macOS, and Linux

### 🚀 Commands


- `stowr config` - Manage configuration settings
- `stowr store` - Store files with compression
- `stowr owe` - Extract files from storage
- `stowr owe --all` - Extract all stored files
- `stowr rename` - Rename stored files
- `stowr move` - Move stored files
- `stowr delete` - Delete stored files
- `stowr list` - List all stored files
- `stowr version` - Show version information

### 🔧 Configuration


- **storage.path**: Configure storage location
- **index.mode**: Choose between auto, json, or sqlite indexing

### 📁 Glob Patterns


- `*` - Match any characters in single directory level
- `**` - Recursive match across directories
- `?` - Match single character
- `[abc]` - Character class matching
- `!pattern` - Exclude pattern

### 🎯 Use Cases


- Project backup with selective file inclusion/exclusion
- Temporary file cleanup and archival
- System migration and data recovery
- Development workspace optimization

### 📦 Installation


Download the appropriate binary for your platform from the releases page.

### 🔗 Documentation


See the included README.md and documentation files for detailed usage examples.

---

**Note**: This is the initial release. Please report any issues on the GitHub repository.