Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.1.0] - 2026-07-09

### Added

- **`analyze [PATH]`** — scan for cleanable directories and cross-reference
Expand Down Expand Up @@ -134,7 +136,8 @@ First public pre-release.
per-target sizing.
- **Packaging** — distributable via `pip`/`pipx`; MIT licensed.

[Unreleased]: https://github.com/smurftyy/devklean/compare/v1.0.2...HEAD
[Unreleased]: https://github.com/smurftyy/devklean/compare/v1.1.0...HEAD
[1.1.0]: https://github.com/smurftyy/devklean/compare/v1.0.2...v1.1.0
[1.0.2]: https://github.com/smurftyy/devklean/compare/v1.0.1...v1.0.2
[1.0.1]: https://github.com/smurftyy/devklean/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/smurftyy/devklean/compare/v0.1.0...v1.0.0
Expand Down
2 changes: 1 addition & 1 deletion src/devklean/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
a one-line change here and nowhere else.
"""

__version__ = "1.0.2"
__version__ = "1.1.0"
8 changes: 8 additions & 0 deletions web/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
node_modules/
build/
dist/
coverage/
.DS_Store
*.log
.env*
!.env.example
39 changes: 39 additions & 0 deletions web/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# devklean — landing page

The marketing site for [devklean](https://github.com/smurftyy/devklean), the
open-source CLI that finds regenerable development artifacts and moves them to
your system trash. This folder is a self-contained
[Vite](https://vite.dev) + React + TypeScript single-page app; it does not
import from or depend on the Python package next to it.

Everything shown on the page — commands, flags, risk/confidence values, the
workspace-health formula — is sourced from the real tool. See the top-level
[`README.md`](../README.md) and `src/devklean/` for the source of truth.

## Develop

```bash
npm install
npm run dev # serves on http://localhost:3000
```

## Build

```bash
npm run build # emits a static bundle to dist/
npm run preview # serve the built bundle locally
```

## Other scripts

```bash
npm run lint # tsc --noEmit type-check
npm run clean # remove the dist/ build output
```

## Stack

- Vite 6 + React 19
- Tailwind CSS v4 (`@tailwindcss/vite`)
- [motion](https://motion.dev) for animation
- [lucide-react](https://lucide.dev) for icons
22 changes: 22 additions & 0 deletions web/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>devklean — reclaim your disk space</title>
<meta
name="description"
content="devklean is an open-source CLI that finds regenerable build artifacts, explains what each one is, and moves them to your system trash — never a hard delete."
/>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Inter:wght@100..900&family=JetBrains+Mono:wght@100..800&display=swap"
/>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading
Loading