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.0.tar.gz (12.4 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.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dev_flex-0.1.0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for dev_flex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4142f5d8f08f5c89c52dab7306b2a64fed7118b6e2bf464b98d08140b695506c
MD5 419cc133d5e781e49e7a7eb82af73d6e
BLAKE2b-256 4901a57867a689660b246458793aea138f7ab94817024b1ddbab7a97ba7589c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dev_flex-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for dev_flex-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c466eea61320b0519f24f043a97269768d9c41a03b08f756829e9db0189e76dd
MD5 096bc1c01bad84b06c2e1eafd015899b
BLAKE2b-256 58f9e8c81f75d5d1ebf12d26bbebdfc96b8c789887669ed977c2b022d0acedb8

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