Skip to content

A Node.js–based CLI tool for managing and starting development sessions with a single command.

Notifications You must be signed in to change notification settings

itsme-angeloo/gelo-devflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevFlow - Smart Development Session Manager

Never waste time on repetitive project setup again. DevFlow remembers your workflows so you don't have to.

Version License Built with GitHub Copilot

The Problem

As a developer, you probably do this every single day:

# Morning routine 😩
cd ~/projects/my-app
code .
npm run dev
git checkout feature-branch
export NODE_ENV=development
# ... repeat for every project you work on

Every. Single. Time.
When you work on 5+ projects, this adds up to 10-20 minutes per day of pure repetition.

The Solution

devflow start my-app

🚀 Quick Start

Installation

# Clone the repository
git clone https://github.com/angeloloreno/devflow
cd devflow

# Install dependencies
npm install

# Link globally
npm link

# Verify installation
devflow --version

Create your first session

devflow init my-project

Answer the interactive prompts:

? Would you like to use a template? Yes
? Choose a template: React Application
? Session name: my-project
? Project path: /Users/you/projects/my-project
? Which editor do you use? code
? Commands to run: npm install, npm run dev
? Git branch (optional): main

Start Working

bash devflow start my-project

Core Commands

## Session Management
devflow init [name]         # Create a new session (with templates!)
devflow start [name]        # Start a session (opens editor + runs commands)
devflow quick               # Interactive session picker (fastest way!)
devflow list                # List all sessions with stats
devflow info [name]         # Show detailed session information
devflow edit [name]         # Edit an existing session
devflow delete [name]       # Delete a session

## Favorites & Analytics
devflow favorite [name]     # Toggle favorite status 
devflow stats               # View detailed usage analytics

## Git & Collaboration
devflow clone [url]         # Clone repo and create session automatically

## Import/Export & Backup
devflow export [name]       # Export single session to .json file
devflow import [file]       # Import session from .json file
devflow backup              # Backup ALL sessions to single file
devflow restore [file]      # Restore sessions from backup

## Maintenance
devflow doctor              # Health check all sessions
devflow settings            # Configure DevFlow preferences

About

A Node.js–based CLI tool for managing and starting development sessions with a single command.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published