| Crates.io | convinci |
| lib.rs | convinci |
| version | 0.1.4 |
| created_at | 2025-06-22 23:36:34.474671+00 |
| updated_at | 2025-06-26 00:34:27.791138+00 |
| description | A fast terminal helper for creating conventional commits |
| homepage | |
| repository | https://github.com/alexandrefelipea/convinci |
| max_upload_size | |
| id | 1722032 |
| size | 76,640 |
Convinci is a fast, intuitive terminal application that guides you through creating perfect Conventional Commits with an interactive TUI. Standardize your commit history and make it more readable in minutes!
feat, fix, chore, docs, etc.)jk) and keyboard shortcutsInstall with curl:
curl -sSL https://raw.githubusercontent.com/alexandrefelipea/convinci/master/scripts/install.sh | bash
Or with wget:
wget -qO- https://raw.githubusercontent.com/alexandrefelipea/convinci/master/scripts/install.sh | bash
Run as Administrator:
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (Invoke-RestMethod -Uri 'https://raw.githubusercontent.com/alexandrefelipea/convinci/master/scripts/install.ps1')"
cargo install convinci
git config --global alias.convinci '!convinci'
git config --global alias.cv '!convinci'
Update to the latest version using the same installation methods for Linux/macOS and Windows.
Updating Via Cargo:
cargo install convinci --force
After installation, you can use Convinci directly or via Git aliases:
# Direct usage
convinci
# Via Git aliases (recommended)
git convinci
git cv
| Option | Description | Example |
|---|---|---|
-d, --demo |
Demo mode (no actual commit) | convinci --demo |
-v, --version |
Show version information | git convinci --version |
-h, --help |
Show help message | git cv --help |
| Keys | Action |
|---|---|
Tab/Shift+Tab |
Navigate between fields |
Ctrl+Enter |
Confirm and generate commit |
Ctrl+C |
Exit without committing |
↑↓/jk |
Navigate lists and options |
0-9 |
Quick select from numbered list |
sudo rm $(which convinci)
convinci.exe from your bin directory (%USERPROFILE%\bin)We welcome contributions! Here's how to get started:
# 1. Fork and clone the repository
git clone https://github.com/your-username/convinci.git
cd convinci
# 2. Build the project
cargo build
# 3. Run in development mode
cargo run -- --demo # Test with demo mode
master branchFound a bug? Have a feature request? Please open an issue.
Convinci is open-source software licensed under the MIT License.