Skip to content

Commit 338dcb7

Browse files
committed
Point packaging metadata to the real GitHub repo
1 parent 74de785 commit 338dcb7

5 files changed

Lines changed: 23 additions & 19 deletions

File tree

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ We want to provide something practical for every user:
3131
- inspired by `nvtop` for GPU charting
3232
- built from scratch in C++20 and ncurses
3333

34-
`mtop` is not a rebrand of `asitop`. It is a separate implementation with different UI goals and a different architecture.
35-
3634
## What It Shows
3735

3836
Without root:

README.zh-CN.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@
3131
- 在 GPU 图形展示上参考了 `nvtop`
3232
- 使用 C++20 与 ncurses 从头实现
3333

34-
`mtop` 不是 `asitop` 的重新包装,而是一个独立实现。
35-
3634
## 它能显示什么
3735

3836
普通权限下:

REBUILD_PLAN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Build `mtop`, a new macOS-first terminal system monitor for Apple Silicon, that:
88
- provides a stable `htop`-style CPU/process experience
99
- provides a stable `nvtop`-style GPU overview
1010
- uses root only for optional extended hardware telemetry
11-
- replaces the old Python-first `asitop` structure with a cleaner architecture
11+
- uses a cleaner architecture centered on the current C++ / Objective-C++ implementation
1212

1313
## Status
1414

@@ -37,7 +37,7 @@ The remaining work is iterative refinement rather than foundational migration.
3737
one row per core, compact text meter style.
3838
3. GPU visualization should follow `nvtop` conventions:
3939
total GPU charts first, process GPU only where supported.
40-
4. The project should not remain a patched `asitop`; old structures should be retired.
40+
4. The project should keep a clean architecture without legacy layout constraints.
4141

4242
## Source Strategy
4343

@@ -260,7 +260,7 @@ Deliverables:
260260

261261
Acceptance:
262262

263-
- root directory no longer depends on old `asitop` package layout
263+
- root directory no longer depends on a legacy package layout
264264

265265
## Phase 1: Core model and build skeleton
266266

@@ -388,7 +388,7 @@ Scope:
388388

389389
- release build flow
390390
- install instructions
391-
- migration notes from old `asitop`
391+
- project evolution notes
392392

393393
Deliverables:
394394

docs/migration.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
# Migration from asitop
1+
# Project Evolution Notes
22

3-
The old Python-based `asitop` prototype has been frozen under [old/](../old).
3+
This document records the current implementation direction of `mtop`.
44

5-
The new project differs in several ways:
5+
The project has settled on a few core principles:
66

7-
- new name: `mtop`
8-
- new implementation language: `C++ / Objective-C++`
9-
- new default execution model: non-root first
10-
- root-only metrics are optional enhancements rather than the primary path
11-
- UI direction follows compact `htop` and `nvtop` patterns rather than the original boxed Python dashboard
7+
- macOS-first
8+
- Apple Silicon-aware
9+
- useful without `sudo`
10+
- richer telemetry when root is available
11+
- `htop`-style process interaction
12+
- `nvtop`-style GPU charting
1213

13-
The old code is preserved only for reference while the new implementation replaces it phase by phase.
14+
The repository now centers on the current C++20 / Objective-C++ / ncurses implementation.
15+
16+
At this stage, the work is no longer about project renaming or compatibility with an earlier prototype. The focus is on:
17+
18+
- improving accuracy
19+
- refining the terminal UI
20+
- expanding macOS-specific telemetry
21+
- keeping release packaging and documentation clean

packaging/homebrew/mtop.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Mtop < Formula
22
desc "Apple Silicon terminal monitor for macOS"
3-
homepage "https://github.com/example/mtop"
4-
url "https://github.com/example/mtop/archive/refs/tags/v1.0.0.tar.gz"
3+
homepage "https://github.com/lxrzlyr/mtop"
4+
url "https://github.com/lxrzlyr/mtop/archive/refs/tags/v1.0.0.tar.gz"
55
sha256 "REPLACE_WITH_REAL_SHA256"
66
license "GPL-3.0-or-later"
77

0 commit comments

Comments
 (0)