cargoe-0.1.15 is not a library.
cargoe
cargoe is a powerful CLI tool for managing Cargo.toml files with features that cargo doesn't provide out of the box.
Features
- 📝 Exclude/Include Management - Easily add, remove, and list exclude/include patterns
- 🏷️ Keywords & Categories - Manage keywords and categories with crates.io validation
- 🎖️ Badges - Add and manage repository badges
- ⚙️ Metadata - Custom metadata management
- 🔍 Validation - Validate against crates.io requirements
- 📊 Info Display - Quick package information summary
- 🚀 Init Wizard - Interactive setup for publishing
- 🎨 Format - Format your Cargo.toml
- 🔄 Dry Run - Preview changes before applying
Installation
Or from source:
Quick Start
# Add exclude patterns
# Add keywords
# Add categories
# Set repository URL
# Validate for publishing
# Show package info
# Initialize for publishing (interactive)
Usage
Exclude Patterns
Include Patterns
Keywords
Categories
Badges
Set Fields
Get Fields
Validation
Other Commands
Global Options
Examples
Prepare for Publishing
# Validate current state
# Initialize missing fields interactively
# Add keywords and categories
# Add exclude patterns
# Final validation
Batch Operations
# Add multiple keywords at once
# Add multiple exclude patterns
CI/CD Integration
# In your CI pipeline
||
||
Configuration
cargoe respects your Cargo.toml formatting and comments. It uses toml_edit to preserve the original structure.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE)
- MIT license (LICENSE-MIT)
at your option.
Author
Hadi Cahyadi
- Email: cumulus13@gmail.com
- GitHub: cumulus13
Acknowledgments
Built with:
