shlf

Crates.ioshlf
lib.rsshlf
version0.10.9
created_at2024-09-17 22:51:18.582343+00
updated_at2025-08-15 18:39:51.248096+00
descriptionEmpower Development Journey with AI-Driven Tools
homepage
repositoryhttps://github.com/ab22593k/shelf
max_upload_size
id1378417
size148,554
Abdelwahab (ab22593k)

documentation

README

Shelf: Empower Development Journey with AI-Driven Tools

Shelf CI

Shelf is a command-line tool designed to simplify configuration file management and enhance your git workflow with AI-powered features. It enables you to:

  • Manage configuration files effectively across your system
  • Automatically generate meaningful git commit messages using AI
  • Obtain comprehensive, AI-driven code reviews

Integrated with git hooks and supporting multiple AI providers, Shelf adapts seamlessly to your development workflow.

Configuration

Configure your AI provider (default is Google Gemini):

export GEMINI_API_KEY="key"

Shell Completion

Generate shell completions:

# For zsh
shelf completion zsh

Contributing

Contributions are welcome! Please submit a Pull Request with your improvements.

License

Shelf is licensed under the MIT License. See the LICENSE file for details.

Commit count: 71

cargo fmt