Metadata-Version: 2.4
Name: dcheckdev
Version: 0.1.0
Summary: One-command local dev environment checker: tool versions, PATH, key configs and port usage
Author: dongzhongcen
License-Expression: MIT
Project-URL: Homepage, https://github.com/dongzhongcen
Keywords: cli,devtools,environment,path,windows
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Topic :: Software Development
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich
Requires-Dist: psutil
Dynamic: license-file

# dcheckdev

一键检查本地开发环境的命令行工具。 / A one-command local dev environment checker.

## 简介

`dcheckdev` 会用彩色表格列出：

1. **工具版本**：Python、Go、Node、Git、Java、Wails 是否安装、版本号和实际使用的位置
2. **PATH 检查**：重复、失效、变量无法展开、误把文件写进 PATH 的条目
3. **关键配置**：GOROOT / GOPATH / GOPROXY、pip 镜像、npm 镜像和全局目录、Git 用户名和邮箱、JAVA_HOME
4. **端口占用**：8000、8080、5173、3306、5672、6379 是否被占用，以及占用的程序

### 安装

```bash
python -m pip install dcheckdev
```

### 使用

```bash
devcheck
```

建议在 PowerShell、Windows Terminal 等真正的终端里运行，颜色显示最完整。

---

## Overview

`dcheckdev` prints colored tables showing:

1. **Tool versions**: whether Python, Go, Node, Git, Java and Wails are installed, their versions and which executable is actually used
2. **PATH check**: duplicate, missing, unexpanded-variable and file-instead-of-directory entries
3. **Key configs**: GOROOT / GOPATH / GOPROXY, pip index, npm registry and global prefix, Git user name and email, JAVA_HOME
4. **Port usage**: whether ports 8000, 8080, 5173, 3306, 5672 and 6379 are in use, and by which process

### Install

```bash
python -m pip install dcheckdev
```

### Usage

```bash
devcheck
```

## License

MIT
