App-GitKtti

 view release on metacpan or  search on metacpan

docs/index.html  view on Meta::CPAN

            background: linear-gradient(90deg, #667eea, #764ba2, #ff6b6b);
            border-radius: 20px 20px 0 0;
        }

        /* Syntax highlighting colors */
        .code-block .comment {
            color: #6a9955;
            font-style: italic;
        }

        .code-block .prompt {
            color: #569cd6;
            font-weight: bold;
        }

        .code-block .command {
            color: #dcdcaa;
            font-weight: bold;
        }

        .code-block .url {

docs/index.html  view on Meta::CPAN

                        <p>Automates complex Git Flow operations with simple, intuitive commands. Create feature branches, hotfixes, and releases effortlessly.</p>
                    </div>
                    <div class="feature-card">
                        <div class="feature-icon">🛡️</div>
                        <h3>Safe Operations</h3>
                        <p>Built-in safeguards prevent accidental deletions of master/develop branches and ensure repository cleanliness before operations.</p>
                    </div>
                    <div class="feature-card">
                        <div class="feature-icon">🔧</div>
                        <h3>Interactive Interface</h3>
                        <p>Smart selectors and interactive prompts guide you through operations, making complex Git workflows accessible to everyone.</p>
                    </div>
                    <div class="feature-card">
                        <div class="feature-icon">âš¡</div>
                        <h3>CPAN Ready</h3>
                        <p>Modern CPAN distribution with proper installation via <code>cpanm App::GitKtti</code>. Optional aliases available for power users.</p>
                    </div>
                    <div class="feature-card">
                        <div class="feature-icon">🎯</div>
                        <h3>Branch Management</h3>
                        <p>Comprehensive branch operations including creation, renaming, deletion, and smart checkout with remote tracking support.</p>

docs/index.html  view on Meta::CPAN

                        </ul>
                    </div>
                </div>
            </section>

            <section class="installation">
                <h2>Getting Started</h2>
                <p>Install GitKttiâ„¢ directly from CPAN or from source:</p>
                <div class="code-block">
<span class="comment"># Install from CPAN (Recommended)</span>
<span class="prompt">$</span> <span class="command">cpanm</span> <span class="variable">App::GitKtti</span>

<span class="comment"># Or install from source</span>
<span class="prompt">$</span> <span class="command">git clone</span> <span class="url">https://github.com/saumon/gitktti.git</span>
<span class="prompt">$</span> <span class="command">cd</span> <span class="path">gitktti</span>
<span class="prompt">$</span> <span class="command">./install.sh</span>

<span class="comment"># Optional: Create convenient aliases</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kfeat</span>=<span class="string">'gitktti-fix --mode feature'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kfix</span>=<span class="string">'gitktti-fix'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kreal</span>=<span class="string">'gitktti-fix --mode release'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kfixend</span>=<span class="string">'gitktti-fixend'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kmove</span>=<span class="string">'gitktti-move'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kdel</span>=<span class="string">'gitktti-delete'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kco</span>=<span class="string">'gitktti-checkout'</span>
<span class="prompt">$</span> <span class="command">alias</span> <span class="alias">kprune</span>=<span class="string">'gitktti-fix --prune'</span>
                </div>
            </section>

            <section class="workflow-section">
                <h2>Typical Workflow</h2>
                <div class="workflow-steps">
                    <div class="workflow-step">
                        <h3>1. Start a new feature</h3>
                        <p>Create a new feature branch from develop: <code>kfeat --name user-authentication</code></p>
                    </div>



( run in 0.591 second using v1.01-cache-2.11-cpan-6aa56a78535 )