Skip to content

Commit 400f2a8

Browse files
committed
chore: rename project to perfdeck and bump to v0.3.0
1 parent b7effee commit 400f2a8

8 files changed

Lines changed: 36 additions & 30 deletions

File tree

.goreleaser.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: 2
22

3-
project_name: perfmon
3+
project_name: perfdeck
44

55
builds:
66
- env:

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.3.0] - 2026-04-07
6+
7+
### Changed
8+
- Renamed the project from `perfmon` to `perfdeck`.
9+
- Updated module path to `github.com/sumant1122/perfdeck`.
10+
511
## [0.2.0] - 2026-04-07
612

713
### Fixed
8-
- Module path changed to `github.com/sumant1122/Perfmon` to support `go install`.
14+
- Module path changed to `github.com/sumant1122/perfdeck` to support `go install`.
915

1016
### Changed
1117
- Version bumped to 0.2.0.

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.PHONY: build run test clean
22

33
build:
4-
go build -ldflags "-X main.version=dev" -o perfmon .
4+
go build -ldflags "-X main.version=dev" -o perfdeck .
55

66
run:
77
go run .
@@ -10,4 +10,4 @@ test:
1010
go test ./...
1111

1212
clean:
13-
rm -f perfmon
13+
rm -f perfdeck

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
<div align="center">
22

3-
# 📊 Perfmon
3+
# 📊 perfdeck
44

55
**A modern, lightweight, and customizable TUI performance monitor for your terminal.**
66

7-
[![Go Reference](https://pkg.go.dev/badge/github.com/sumant1122/Perfmon.svg)](https://pkg.go.dev/github.com/sumant1122/Perfmon)
8-
[![Go Report Card](https://goreportcard.com/badge/github.com/sumant1122/Perfmon)](https://goreportcard.com/report/github.com/sumant1122/Perfmon)
9-
[![CI](https://github.com/sumant1122/Perfmon/actions/workflows/ci.yml/badge.svg)](https://github.com/sumant1122/Perfmon/actions/workflows/ci.yml)
7+
[![Go Reference](https://pkg.go.dev/badge/github.com/sumant1122/perfdeck.svg)](https://pkg.go.dev/github.com/sumant1122/perfdeck)
8+
[![Go Report Card](https://goreportcard.com/badge/github.com/sumant1122/perfdeck)](https://goreportcard.com/report/github.com/sumant1122/perfdeck)
9+
[![CI](https://github.com/sumant1122/perfdeck/actions/workflows/ci.yml/badge.svg)](https://github.com/sumant1122/perfdeck/actions/workflows/ci.yml)
1010
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
11-
[![Release](https://img.shields.io/github/v/release/sumant1122/Perfmon)](https://github.com/sumant1122/Perfmon/releases)
11+
[![Release](https://img.shields.io/github/v/release/sumant1122/perfdeck)](https://github.com/sumant1122/perfdeck/releases)
1212

1313
[Features](#-features)[Installation](#-installation)[Usage](#-usage)[Configuration](#-configuration)[Contributing](#-contributing)
1414

1515
</div>
1616

1717
---
1818

19-
## 💡 Why Perfmon?
19+
## 💡 Why perfdeck?
2020

21-
Traditional performance monitors often overwhelm users with information or lack the flexibility to show exactly what you need. **Perfmon** solves this by providing:
21+
Traditional performance monitors often overwhelm users with information or lack the flexibility to show exactly what you need. **perfdeck** solves this by providing:
2222

2323
- **Consolidation**: View output from multiple diagnostic tools (like `top`, `vmstat`, `netstat`) in one place.
2424
- **Focus**: A clean, tabbed interface lets you switch between different metrics without terminal clutter.
@@ -37,25 +37,25 @@ Traditional performance monitors often overwhelm users with information or lack
3737
## 📸 Screenshots
3838

3939
### Dark Mode (Default)
40-
![Perfmon Dark Mode](https://github.com/user-attachments/assets/7a94f63d-02ee-4992-b66d-9adf42a16603)
40+
![perfdeck Dark Mode](https://github.com/user-attachments/assets/7a94f63d-02ee-4992-b66d-9adf42a16603)
4141

4242
### Light Mode
43-
![Perfmon Light Mode](https://github.com/user-attachments/assets/19025abf-63e0-49c3-b5a5-c5c07f62468b)
43+
![perfdeck Light Mode](https://github.com/user-attachments/assets/19025abf-63e0-49c3-b5a5-c5c07f62468b)
4444

4545
## 🚀 Installation
4646

4747
### 📦 Pre-built Binaries
48-
Download the latest pre-compiled binaries from the [Releases page](https://github.com/sumant1122/Perfmon/releases).
48+
Download the latest pre-compiled binaries from the [Releases page](https://github.com/sumant1122/perfdeck/releases).
4949

5050
### 🛠️ Using `go install`
5151
```bash
52-
go install github.com/sumant1122/Perfmon@latest
52+
go install github.com/sumant1122/perfdeck@latest
5353
```
5454

5555
### 🔨 From Source
5656
```bash
57-
git clone https://github.com/sumant1122/Perfmon.git
58-
cd Perfmon
57+
git clone https://github.com/sumant1122/perfdeck.git
58+
cd perfdeck
5959
make build
6060
# Binary will be in the project root
6161
```
@@ -64,7 +64,7 @@ make build
6464

6565
Simply run the command to start monitoring with default system tools:
6666
```bash
67-
perfmon
67+
perfdeck
6868
```
6969

7070
### ⌨️ Key Bindings
@@ -74,13 +74,13 @@ perfmon
7474
| `j` / `k` (or ``/``) | Scroll through command output |
7575
| `t` | Toggle Light/Dark theme |
7676
| `v` | Display version information |
77-
| `q` / `Esc` / `Ctrl+C` | Exit Perfmon |
77+
| `q` / `Esc` / `Ctrl+C` | Exit perfdeck |
7878

7979
## ⚙️ Configuration
8080

81-
Perfmon is designed to be personalized. It looks for `perfmon.toml` in:
81+
perfdeck is designed to be personalized. It looks for `perfdeck.toml` in:
8282
1. `$PERFMON_CONFIG`
83-
2. `~/.config/perfmon/config.toml`
83+
2. `~/.config/perfdeck/config.toml`
8484
3. Current working directory
8585

8686
### 📝 Configuration Schema
@@ -111,7 +111,7 @@ We utilize a simple `Makefile` for a streamlined development experience:
111111

112112
We love contributions! Whether it's a bug report, a new feature idea, or a documentation improvement, please feel free to:
113113
1. Check out the [Contributing Guidelines](CONTRIBUTING.md).
114-
2. Open an [Issue](https://github.com/sumant1122/Perfmon/issues).
114+
2. Open an [Issue](https://github.com/sumant1122/perfdeck/issues).
115115
3. Submit a Pull Request.
116116

117117
## 📜 License

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/sumant1122/Perfmon
1+
module github.com/sumant1122/perfdeck
22

33
go 1.22
44

internal/ui/model.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import (
88
"strings"
99
"time"
1010

11-
"github.com/sumant1122/Perfmon/internal/config"
12-
"github.com/sumant1122/Perfmon/internal/monitor"
13-
"github.com/sumant1122/Perfmon/internal/theme"
11+
"github.com/sumant1122/perfdeck/internal/config"
12+
"github.com/sumant1122/perfdeck/internal/monitor"
13+
"github.com/sumant1122/perfdeck/internal/theme"
1414

1515
"github.com/charmbracelet/bubbles/viewport"
1616
tea "github.com/charmbracelet/bubbletea"

internal/ui/model_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ui
33
import (
44
"testing"
55

6-
"github.com/sumant1122/Perfmon/internal/config"
6+
"github.com/sumant1122/perfdeck/internal/config"
77

88
tea "github.com/charmbracelet/bubbletea"
99
)

main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import (
55
"fmt"
66
"os"
77

8-
"github.com/sumant1122/Perfmon/internal/ui"
8+
"github.com/sumant1122/perfdeck/internal/ui"
99

1010
tea "github.com/charmbracelet/bubbletea"
1111
)
1212

13-
const version = "0.2.0"
13+
const version = "0.3.0"
1414

1515
func main() {
1616
if printVersion() {
@@ -30,7 +30,7 @@ func printVersion() bool {
3030
flag.BoolVar(&showVersion, "v", false, "print version and exit")
3131
flag.Parse()
3232
if showVersion {
33-
fmt.Printf("perfmon %s\n", version)
33+
fmt.Printf("perfdeck %s\n", version)
3434
return true
3535
}
3636
return false

0 commit comments

Comments
 (0)