Skip to main content

A cyberpunk-themed CLI dashboard for developers.

Project description

๐Ÿš€ Dev-Flex CLI

Flex your development environment in style.

Python License Style

Dev-Flex is a stunning, cyberpunk-themed terminal dashboard designed for developers who want to monitor their system status, check tool versions, and show off their stack with a single command.


โœจ Features

  • ๐Ÿ–ฅ๏ธ System Monitor: Real-time OS information, Kernel version, Uptime, and Shell detection (Fixed for Windows!).
  • ๐Ÿ“Š Hardware Stats: Live CPU & RAM usage bars to keep an eye on resources.
  • ๐Ÿ› ๏ธ Tech Stack: Automatically detects versions of Python, Node.js, Go, Rust, and Docker.
  • ๐ŸŒ Network Center: Displays Local IP, checks Public IP, and runs a Speedtest (Ping/Download).
  • ๐Ÿ“‚ Project Scanner: Scans your current directory to show file counts by language and total size.
  • ๐ŸŽจ Multi-Theme: Choose your vibe: cyberpunk (default), matrix (hacker green), or ocean (calm blue).

๐Ÿ“ฆ Installation

Install easily via pip (requires Python 3.9+):

pip install dev-flex

(Or clone this repo and run pip install -e . for editable mode)

๐Ÿš€ Usage

Simply type dev-flex in your terminal:

dev-flex

Options

Flag Description
--theme [name] Switch theme: cyberpunk, matrix, ocean.
--speedtest Run an internet speed test (takes a few seconds).
--public Fetch and display your Public IP address.
--help Show help message.

Examples

The "Hacker" Mode:

dev-flex --theme matrix

Full System Report:

dev-flex --theme ocean --speedtest --public

๐Ÿ–ผ๏ธ Preview

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ DEV-FLEX โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ•ญโ”€ SYS.INFO โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”‚
โ”‚ โ”‚ ๐Ÿ–ฅ๏ธ  Windows 11 Pro โ€ข Kernel: 10.0 โ€ข โฑ๏ธ  2 days โ€ข ๐Ÿš powershell    โ”‚ โ”‚
โ”‚ โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ โ”‚
โ”‚ โ•ญโ”€ HARDWARE โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”‚
โ”‚ โ”‚ CPU [||||||||||........] 50%   RAM [||||||.............] 6.2GB โ”‚ โ”‚
โ”‚ โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ โ”‚
... and much more!

๐Ÿค Contributing

Contributions are welcome! Feel free to open issues/PRs to add support for more tools or themes.


Built with โค๏ธ using Rich and Typer.

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

dev_flex-0.1.1.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

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

dev_flex-0.1.1-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file dev_flex-0.1.1.tar.gz.

File metadata

  • Download URL: dev_flex-0.1.1.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dev_flex-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0d0b40efd04d7c439bc5f6c90941a843f7f341f3e5c5c9a388abaa2544818b59
MD5 e2f8317284a4bbbc6c97859a67fbfd42
BLAKE2b-256 02fbbf838719d763e643ee23980b19fdef5c5c4942d06224eb177c138b5a697d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dev_flex-0.1.1.tar.gz:

Publisher: publish.yml on HuyLe0913/Dev-Flex-CLI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dev_flex-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dev_flex-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dev_flex-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 525d712b484d229687cc257be61a646cf451b2f789751bae9c915a6f7fa4cdd2
MD5 1860afa84b28ada61a4662ba53c26ad8
BLAKE2b-256 2903bfcd3056625c43dba9bd2594b9f611c6ffc0800280b02f3448a33a9bbe5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dev_flex-0.1.1-py3-none-any.whl:

Publisher: publish.yml on HuyLe0913/Dev-Flex-CLI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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