
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
gortex-cli
Advanced tools
CLI interactif pour un workflow Git complet : sélection branche, fichiers, commit conventionnel et push - tout en une commande !
Premium interactive CLI for crafting perfect conventional commits
Features • Installation • Usage • Premium UX • Configuration
Gortex CLI isn't just another Git tool. It's a premium, high-end developer experience that transforms the mundane task of committing code into a delightful, guided workflow.
🎨 Stunning Visual Design
⚡ Lightning Fast
🎯 Intelligent UX
📦 Complete Git Workflow
Choose your favorite package manager:
npm install -g gortex-cli
pnpm add -g gortex-cli
yarn global add gortex-cli
bun add -g gortex-cli
npx gortex-cli
Simply run in your Git repository:
gortex
Or explicitly:
gortex commit
This launches the premium 5-step workflow:
Install validation hooks to enforce conventional commits:
gortex hooks install
Remove hooks:
gortex hooks uninstall
View commit statistics:
gortex stats
# or analyze last 200 commits
gortex stats -n 200
gortex --help
gortex help-format # Conventional commits format guide
Every session starts with a stunning branded introduction:
██████╗ ██████╗ ██████╗ ████████╗███████╗██╗ ██╗
██╔════╝ ██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝╚██╗██╔╝
██║ ███╗██║ ██║██████╔╝ ██║ █████╗ ╚███╔╝
██║ ██║██║ ██║██╔══██╗ ██║ ██╔══╝ ██╔██╗
╚██████╔╝╚██████╔╝██║ ██║ ██║ ███████╗██╔╝ ██╗
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
⚡ Git Workflow, Elevated ⚡
Beautiful step indicators show your progress:
▸ GORTEX | Git Workflow CLI
🌿 Branch Selection [1/5]
┌────────────────────────────────┐
│ ████████████████░░░░░░░░░░░░░░ │ 53%
└────────────────────────────────┘
Visual preview of changes before staging:
┌─────────────────────────────────┐
│ 📝 Changed Files (12 total) │
├─────────────────────────────────┤
│ ✚ nouveau src/ui/Select.tsx │
│ ● modifié package.json │
│ ✖ supprimé old-file.js │
│ ● modifié README.md │
│ ✚ nouveau src/theme/colors.ts│
│ │
│ ... and 7 more files │
└─────────────────────────────────┘
Multi-select with live feedback and quick actions:
? Select files to stage:
Selected: 3 / 12
┌──────────────────────────────────┐
│ ❯ ◉ [nouveau] src/ui/Select.tsx │
│ Choose specific files │
│ ◯ [modifié] package.json │
│ ◉ [modifié] README.md │
│ ◉ [nouveau] CHANGELOG.md │
└──────────────────────────────────┘
↑↓ navigate • space toggle • enter submit
a select all • i invert • j/k vim keys
Professional preview before committing:
┌─────────────────────────────────┐
│ 📋 Commit Preview │
│ │
│ Files (3): │
│ ✓ src/ui/Select.tsx │
│ ✓ package.json │
│ ✓ README.md │
│ │
│ Message: │
│ feat(ui): add premium select │
│ │
│ Add gradient cursor and vim │
│ keybindings support │
└─────────────────────────────────┘
? Create this commit?
┌──────────────────┐
│ ✓ Yes / No │
└──────────────────┘
Elegant success message with details:
┌─────────────────────────────────┐
│ ✓ Workflow Complete! │
│ │
│ Your commit has been created │
│ successfully │
│ │
│ ▸ Branch: feature/premium-ui │
│ ▸ Files: 3 changed │
│ ▸ Message: feat(ui): add... │
└─────────────────────────────────┘
Gortex CLI supports multiple configuration formats:
.gortexrc (JSON){
"types": [
{
"value": "feat",
"name": "feat: ✨ New feature",
"description": "A new feature"
},
{
"value": "fix",
"name": "fix: 🐛 Bug fix",
"description": "A bug fix"
}
],
"scopes": ["ui", "api", "core", "docs"],
"allowCustomScopes": true,
"maxSubjectLength": 100,
"minSubjectLength": 3
}
gortex.config.js (JavaScript)export default {
types: [
{ value: 'feat', name: 'feat: ✨ New feature' },
{ value: 'fix', name: 'fix: 🐛 Bug fix' },
],
scopes: ['ui', 'api', 'core'],
allowCustomScopes: true,
maxSubjectLength: 100,
minSubjectLength: 3,
};
package.json{
"gortex": {
"types": [...],
"scopes": ["ui", "api"],
"allowCustomScopes": true
}
}
Gortex CLI enforces the Conventional Commits specification:
<type>(<scope>): <subject>
[optional body]
[optional footer]
| Type | Icon | Description |
|---|---|---|
| feat | ✨ | New feature |
| fix | 🐛 | Bug fix |
| docs | 📝 | Documentation |
| style | 💄 | Formatting, missing semicolons |
| refactor | ♻️ | Code refactoring |
| perf | ⚡ | Performance improvement |
| test | ✅ | Adding/updating tests |
| build | 📦 | Build system changes |
| ci | 👷 | CI configuration changes |
| chore | 🔧 | Other changes |
feat(auth): add OAuth2 authentication
fix(api): resolve timeout on large requests
docs(readme): update installation instructions
refactor(core): simplify error handling
Add ! after type/scope:
feat(api)!: change authentication method
BREAKING CHANGE: Previous auth tokens are now invalid
Just like your application's UI/UX matters to your users, your developer tools' UX matters to you.
Gortex CLI proves that CLI tools can be beautiful AND functional:
✨ Reduces Cognitive Load
⚡ Increases Productivity
🎯 Improves Code Quality
Gortex CLI is built to the same standards as industry-leading CLIs:
Built with modern, battle-tested technologies:
| Metric | Value |
|---|---|
| Bundle Size | 57KB (optimized) |
| Build Time | ~25ms |
| First Paint | <100ms |
| Animations | 60fps smooth |
| Node Version | ≥18.0.0 |
Contributions are welcome! See our Contributing Guide for details.
# Clone the repository
git clone https://github.com/ArthurDEV44/gortex-cli.git
cd gortex-cli
# Install dependencies
pnpm install
# Run in development mode
pnpm dev
# Build
pnpm build
# Type check
pnpm typecheck
MIT © Arthur Jean
Inspired by the amazing work of:
Made with ❤️ by developers, for developers
Gortex CLI - Where Git Workflow Meets Art ✨
FAQs
Interactive CLI with tabbed interface and AI integration: complete Git workflow with intelligent conventional commit generation
The npm package gortex-cli receives a total of 10 weekly downloads. As such, gortex-cli popularity was classified as not popular.
We found that gortex-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.