|
|
|
@@ -3,8 +3,8 @@
|
|
|
|
|
[<img src="https://img.shields.io/github/workflow/status/ClementTsang/bottom/ci/master?style=flat-square&logo=github" alt="CI status">](https://github.com/ClementTsang/bottom/actions?query=branch%3Amaster)
|
|
|
|
|
[<img src="https://img.shields.io/codecov/c/github/ClementTsang/bottom?color=%23d9634d&logo=codecov&style=flat-square&token=IDD43CO0FP" alt="Codecov">](https://app.codecov.io/gh/ClementTsang/bottom)
|
|
|
|
|
[<img src="https://img.shields.io/crates/v/bottom.svg?style=flat-square" alt="crates.io link">](https://crates.io/crates/bottom)
|
|
|
|
|
[<img src="https://img.shields.io/badge/docs-nightly-88c0d0?style=flat-square&labelColor=555555&logoColor=white" alt="Nightly documentation">](https://bottom.pages.dev/nightly)
|
|
|
|
|
[<img src="https://img.shields.io/badge/docs-stable-66c2a5?style=flat-square&labelColor=555555&logoColor=white" alt="Stable documentation">](https://bottom.pages.dev/stable)
|
|
|
|
|
[<img src="https://img.shields.io/badge/docs-nightly-88c0d0?style=flat-square&labelColor=555555&logoColor=white" alt="Nightly documentation">](https://clementtsang.github.io/bottom/nightly)
|
|
|
|
|
[<img src="https://img.shields.io/badge/docs-stable-66c2a5?style=flat-square&labelColor=555555&logoColor=white" alt="Stable documentation">](https://clementtsang.github.io/bottom/stable)
|
|
|
|
|
|
|
|
|
|
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. Supports Linux, macOS, and Windows. Inspired by [gtop](https://github.com/aksakalli/gtop), [gotop](https://github.com/xxxserxxx/gotop), and [htop](https://github.com/htop-dev/htop/).
|
|
|
|
|
|
|
|
|
@@ -23,26 +23,26 @@ As (yet another) process/system visualization and management application, bottom
|
|
|
|
|
|
|
|
|
|
- Graphical visualization widgets for:
|
|
|
|
|
|
|
|
|
|
- [CPU usage](https://bottom.pages.dev/nightly/usage/widgets/cpu/) over time, at an average and per-core level
|
|
|
|
|
- [RAM and swap usage](https://bottom.pages.dev/nightly/usage/widgets/memory/) over time
|
|
|
|
|
- [Network I/O usage](https://bottom.pages.dev/nightly/usage/widgets/network/) over time
|
|
|
|
|
- [CPU usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/cpu/) over time, at an average and per-core level
|
|
|
|
|
- [RAM and swap usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/memory/) over time
|
|
|
|
|
- [Network I/O usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/network/) over time
|
|
|
|
|
|
|
|
|
|
with support for zooming in/out the current time interval displayed.
|
|
|
|
|
|
|
|
|
|
- Widgets for displaying info about:
|
|
|
|
|
|
|
|
|
|
- [Disk capacity/usage](https://bottom.pages.dev/nightly/usage/widgets/disk/)
|
|
|
|
|
- [Temperature sensors](https://bottom.pages.dev/nightly/usage/widgets/temperature/)
|
|
|
|
|
- [Battery usage](https://bottom.pages.dev/nightly/usage/widgets/battery/)
|
|
|
|
|
- [Disk capacity/usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/disk/)
|
|
|
|
|
- [Temperature sensors](https://clementtsang.github.io/bottom/nightly/usage/widgets/temperature/)
|
|
|
|
|
- [Battery usage](https://clementtsang.github.io/bottom/nightly/usage/widgets/battery/)
|
|
|
|
|
|
|
|
|
|
- [A process widget](https://bottom.pages.dev/nightly/usage/widgets/process/) for displaying, sorting, and searching info about processes, as well as support for:
|
|
|
|
|
- [A process widget](https://clementtsang.github.io/bottom/nightly/usage/widgets/process/) for displaying, sorting, and searching info about processes, as well as support for:
|
|
|
|
|
|
|
|
|
|
- Kill signals
|
|
|
|
|
- Tree mode
|
|
|
|
|
|
|
|
|
|
- Cross-platform support for Linux, macOS, and Windows, with more planned in the future.
|
|
|
|
|
|
|
|
|
|
- [Customizable behaviour](https://bottom.pages.dev/nightly/configuration/command-line-flags/) that can be controlled with command-line flags or a config file, such as:
|
|
|
|
|
- [Customizable behaviour](https://clementtsang.github.io/bottom/nightly/configuration/command-line-flags/) that can be controlled with command-line flags or a config file, such as:
|
|
|
|
|
|
|
|
|
|
- Custom and pre-built colour themes
|
|
|
|
|
- Changing the default behaviour of some widgets
|
|
|
|
@@ -51,12 +51,12 @@ As (yet another) process/system visualization and management application, bottom
|
|
|
|
|
|
|
|
|
|
- Some other nice stuff, like:
|
|
|
|
|
|
|
|
|
|
- [An htop-inspired basic mode](https://bottom.pages.dev/nightly/usage/basic-mode/)
|
|
|
|
|
- [Expansion, which focuses on just one widget](https://bottom.pages.dev/nightly/usage/general-usage/#expansion)
|
|
|
|
|
- [An htop-inspired basic mode](https://clementtsang.github.io/bottom/nightly/usage/basic-mode/)
|
|
|
|
|
- [Expansion, which focuses on just one widget](https://clementtsang.github.io/bottom/nightly/usage/general-usage/#expansion)
|
|
|
|
|
|
|
|
|
|
- And more!
|
|
|
|
|
|
|
|
|
|
You can find more details in [the documentation](https://bottom.pages.dev/nightly/usage/general-usage/).
|
|
|
|
|
You can find more details in [the documentation](https://clementtsang.github.io/bottom/nightly/usage/general-usage/).
|
|
|
|
|
|
|
|
|
|
## Support
|
|
|
|
|
|
|
|
|
@@ -69,7 +69,7 @@ bottom _officially_ supports the following operating systems and corresponding a
|
|
|
|
|
These platforms are tested to work for the most part and issues on these platforms will be fixed if possible.
|
|
|
|
|
Furthermore, binaries are expected to be built and tested using the most recent version of stable Rust.
|
|
|
|
|
|
|
|
|
|
For more details on known problems and unsupported platforms, feel free to check out [the documentation page on support](https://bottom.pages.dev/nightly/support).
|
|
|
|
|
For more details on known problems and unsupported platforms, feel free to check out [the documentation page on support](https://clementtsang.github.io/bottom/nightly/support).
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
@@ -232,16 +232,16 @@ The release binaries are packaged with shell auto-completion files for bash, fis
|
|
|
|
|
You can run bottom using `btm`.
|
|
|
|
|
|
|
|
|
|
- For help on flags, use `btm -h` for a quick overview or `btm --help` for more details.
|
|
|
|
|
- For info on key and mouse bindings, press `?` inside bottom or refer to the [documentation](https://bottom.pages.dev/nightly/).
|
|
|
|
|
- For info on key and mouse bindings, press `?` inside bottom or refer to the [documentation](https://clementtsang.github.io/bottom/nightly/).
|
|
|
|
|
|
|
|
|
|
You can find more information on usage in the [documentation](https://bottom.pages.dev/nightly/).
|
|
|
|
|
You can find more information on usage in the [documentation](https://clementtsang.github.io/bottom/nightly/).
|
|
|
|
|
|
|
|
|
|
## Configuration
|
|
|
|
|
|
|
|
|
|
bottom accepts a number of command-line arguments to change the behaviour of the application as desired. Additionally, bottom will automatically
|
|
|
|
|
generate a configuration file on the first launch, which one can change as appropriate.
|
|
|
|
|
|
|
|
|
|
More details on configuration can be found [in the documentation](https://bottom.pages.dev/nightly/configuration/config-file/default-config/).
|
|
|
|
|
More details on configuration can be found [in the documentation](https://clementtsang.github.io/bottom/nightly/configuration/config-file/default-config/).
|
|
|
|
|
|
|
|
|
|
## Contribution
|
|
|
|
|
|
|
|
|
|