Skip to main content

Developer workflow automation CLI — scaffold, audit, fix, and ship projects with one tool.

Project description

DevFlow — Developer Workflow Automation CLI

One tool to scaffold, audit, fix, and ship any project.

Python License Version


Stop Wasting Hours on Project Setup

Every developer knows the pain:

  • Starting a new project means hours of boilerplate — config files, CI/CD, linting, testing, Docker
  • Code reviews catch formatting and lint issues that should have been fixed automatically
  • Shipping a release means bumping versions, updating changelogs, tagging, building — all manual and error-prone

DevFlow replaces 10+ separate tools with 4 commands.


What DevFlow Does

devflow init — Smart Project Scaffolding

Creates production-ready projects with best practices baked in:

  • Python (CLI, API, library), Node.js, and full-stack templates
  • Pre-configured linting (ruff), formatting (black), type checking (mypy), and testing (pytest)
  • GitHub Actions CI/CD ready to go
  • Docker config included
  • Automatic git init and initial commit
  • Sensible defaults you can override
$ devflow init my-api --template api --description "REST API for widget tracking"
$ devflow init my-cli --template cli
$ devflow init my-saas --template fullstack --description "My SaaS app"

devflow audit — Codebase Health Check

Comprehensive project audit that checks:

  • Project structure and conventions
  • Linting violations (ruff)
  • Code formatting (black)
  • Import organization (isort/ruff)
  • Test coverage and passing status
  • Docstring coverage
  • Security vulnerabilities (bandit)
  • Hardcoded secrets
  • Dependency freshness and known vulnerabilities
$ devflow audit
# 72/100 — 8 passed, 3 warnings, 1 error

$ devflow audit --format markdown --severity error
$ devflow audit --format json  # for CI integration

devflow fix — Auto-Fix Everything

One command to fix all the issues audit found:

  • Format code with black
  • Sort imports with ruff/isort
  • Fix lint violations
  • Preview with --dry-run before applying
$ devflow fix --dry-run      # See what would change
$ devflow fix --apply        # Fix everything
$ devflow fix --scope format # Just fix formatting

devflow ship — Release Automation

Ship a release in one command:

  • Runs audit first (quality gate — blocks release on errors)
  • Bumps version (patch/minor/major)
  • Updates CHANGELOG.md
  • Creates git tag
  • Builds distribution packages
  • Optionally pushes to remote
$ devflow ship --bump patch --message "Fix login bug"
$ devflow ship --bump minor --message "Add user dashboard" --push
$ devflow ship --bump major --dry-run  # Preview before shipping

Why Developers Buy DevFlow

  • Save 2-4 hours per project setup. Stop copy-pasting configs between projects.
  • Catch issues before code review. Audit and fix in your editor, not in PR comments.
  • Ship with confidence. Automated quality gates prevent broken releases.
  • One tool, not ten. Replace black, isort, ruff, flake8, bandit, pip-audit, bumpversion, and manual changelogs.
  • CI-ready output. JSON and markdown formats integrate with any pipeline.

Installation

pip install kryptorious-devflow

Requires Python 3.9+.


Quick Start

# Create a new project
devflow init my-project --template cli

# Check its health
cd my-project
devflow audit

# Fix any issues
devflow fix --apply

# Ship v0.1.0
devflow ship --bump patch --message "Initial release"

What You Get

  • Full source code — MIT-licensed, modifiable, extensible
  • 6 project templates — Python CLI, API, Library, Node.js, Full-stack, and Generic
  • Pre-configured tooling — ruff, black, mypy, pytest, GitHub Actions CI
  • Docker support — Dockerfile and docker-compose included for all templates
  • Lifetime updates — All 1.x updates included

Requirements

  • Python 3.9 or later
  • Git (for init and ship commands)
  • Optional: black, ruff, bandit, pip-audit (devflow tells you what to install)

License

Proprietary — single-user license. See LICENSE for terms.


Support

Email: support@devflow.sh Docs: https://devflow.sh/docs


Built with DevFlow itself. Ship everything.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kryptorious_devflow-1.5.1.tar.gz (31.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kryptorious_devflow-1.5.1-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file kryptorious_devflow-1.5.1.tar.gz.

File metadata

  • Download URL: kryptorious_devflow-1.5.1.tar.gz
  • Upload date:
  • Size: 31.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for kryptorious_devflow-1.5.1.tar.gz
Algorithm Hash digest
SHA256 45b39202f803bd169ab9aac730037f6cf1ad9a28da3f80c1f16da04f3217fcce
MD5 f476cf3150f4720259e0de9f03823b82
BLAKE2b-256 b6a211a85327f089f506ee3a564a7814c5674149e1b6c50a23be1aef16f26862

See more details on using hashes here.

File details

Details for the file kryptorious_devflow-1.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kryptorious_devflow-1.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f18be3f04c05a8abeb25a90d50d8938973603fb9020470e1d04f992fdab635e
MD5 12f8239356b0c6560c0386d6c6b04c43
BLAKE2b-256 62129cf5b9604f560efa131678d64cf989730ce8f217ab4a205c0ff7780b878e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page