Skip to content

Commit 0ef34d8

Browse files
committed
Fixes closing and polling rate
Updates to fix closing goasitop, polling rate of powermetrics for better real-time data, network and disk stats added.
1 parent 141e958 commit 0ef34d8

File tree

4 files changed

+250
-136
lines changed

4 files changed

+250
-136
lines changed

.goreleaser.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,4 @@ brews:
4343
bin.install "{{ .ProjectName }}"
4444
repository:
4545
owner: "context-labs"
46-
name: "goasitop"
47-
48-
# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
49-
# vim: set ts=2 sw=2 tw=0 fo=cnqoj
46+
name: "goasitop"

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# goasitop
22

3-
`goasitop` is a terminal-based monitoring tool designed to display real-time power metrics for Apple Silicon chips. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, and other system metrics directly from your terminal.
3+
`goasitop` is a terminal-based monitoring tool "top" designed to display real-time power metrics for Apple Silicon chips. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, and other system metrics directly from your terminal!
44

55
![Screenshot](screenshot.png)
66

@@ -10,14 +10,10 @@
1010
- Real-time CPU and GPU power usage display.
1111
- Detailed metrics for different CPU clusters (E-Cores and P-Cores).
1212
- Memory usage and swap information.
13+
- Network usage information and Disk Activity Read/Write
1314
- Easy-to-read terminal UI
1415
- Support for all Apple Silicon models.
1516

16-
## Known Bugs
17-
18-
- Cannot exit cleanly with Ctrl + C etc. must kill terminal process for goasitop exit.
19-
- Improvements to be made to the UI, data polling rate, etc. WIP
20-
2117
## Install via Homebrew
2218

2319
```bash
@@ -63,13 +59,13 @@ After installation, you can start `goasitop` by simply running:
6359

6460
Use the following keys to interact with the application:
6561
- `q`: Quit the application.
66-
- `r`: Refresh the data manually.
62+
- `r`: Refresh the UI data manually.
6763

6864
## Contributing
6965

7066
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
7167

72-
1. Fork the Project
68+
1. Fork goasitop
7369
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
7470
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
7571
4. Push to the Branch (`git push origin feature/AmazingFeature`)
@@ -90,5 +86,3 @@ Project Link: [https://github.com/context-labs/goasitop](https://github.com/cont
9086
- [termui](https://github.com/gizak/termui) for the terminal UI framework.
9187
- [gopsutil](https://github.com/shirou/gopsutil) for system memory monitoring.
9288
- [asitop](https://github.com/tlkh/asitop) for the original inspiration!
93-
```
94-

0 commit comments

Comments
 (0)