Provided by: btm_0.9.6+20240202-2_amd64 bug

NAME

       btm  -  A  customizable  cross-platform graphical process/system monitor for the terminal.
       Supports Linux, macOS, and Windows.

SYNOPSIS

       btm     [--autohide_time]     [-b|--basic]     [-C|--config]     [-t|--default_time_value]
       [--default_widget_count]   [--default_widget_type]   [--disable_click]   [-m|--dot_marker]
       [-e|--expanded]   [--hide_table_gap]    [--hide_time]    [-l|--left_legend]    [-r|--rate]
       [--retention]   [--show_table_scroll_position]   [-d|--time_delta]   [-S|--case_sensitive]
       [-u|--current_usage] [--disable_advanced_kill] [-g|--group_processes]  [--process_command]
       [-R|--regex]    [-T|--tree]   [-n|--unnormalized_cpu]   [-W|--whole_word]   [-c|--celsius]
       [-f|--fahrenheit]      [-k|--kelvin]      [-a|--hide_avg_cpu]      [--enable_cache_memory]
       [--mem_as_value]  [--network_use_binary_prefix]  [--network_use_bytes] [--network_use_log]
       [--use_old_network_legend] [--battery] [--enable_gpu] [--color] [-h|--help] [-V|--version]

DESCRIPTION

       A customizable cross-platform graphical process/system monitor for the terminal.  Supports
       Linux, macOS, and Windows.

OPTIONS

       --autohide_time
              Automatically  hides  the time scale in graphs after being shown for a brief moment
              when zoomed in/out. If time is disabled via --hide_time  then  this  will  have  no
              effect.

       -b, --basic
              Hides graphs and uses a more basic look. Design is largely inspired by htop's.

       -C, --config=CONFIG PATH
              Sets  the  location of the config file. Expects a config file in the TOML format.If
              it doesn't exist, one is created.

       -t, --default_time_value=TIME
              Default time value for graphs. Takes a number in milliseconds or a  human  duration
              (e.g. 60s). The minimum time is 30s, and the default is 60s.

       --default_widget_count=INT
              Sets  the  n'th  selected  widget  type  to  use  as  the default widget.  Requires
              'default_widget_type' to also be set, and defaults to 1.

              This reads from left to right, top to bottom. For example, suppose we have a layout
              that  looks  like:  +-------------------+-----------------------+  |       CPU  (1)
              |        CPU (2)        | +---------+---------+-------------+---------+ | Process |
              CPU (3) | Temperature | CPU (4) | +---------+---------+-------------+---------+

              And  we set our default widget type to 'CPU'. If we set '--default_widget_count 1',
              then  it  would  use  the  CPU   (1)   as   the   default   widget.   If   we   set
              '--default_widget_count 3', it would use CPU (3) as the default instead.

       --default_widget_type=WIDGET TYPE
              Sets  which  widget type to use as the default widget. For the default layout, this
              defaults to the 'process' widget. For a custom layout, it  defaults  to  the  first
              widget it sees.

              For     example,     suppose    we    have    a    layout    that    looks    like:
              +-------------------+-----------------------+ |      CPU (1)      |        CPU  (2)
              | +---------+---------+-------------+---------+ | Process | CPU (3) | Temperature |
              CPU (4) | +---------+---------+-------------+---------+

              Setting '--default_widget_type Temp' will make the temperature widget  selected  by
              default.

              [possible   values:  cpu,  mem,  net,  network,  proc,  process,  processes,  temp,
              temperature, disk]

       --disable_click
              Disables mouse clicks from interacting with the program.

       -m, --dot_marker
              Uses a dot marker for graphs as opposed to the default braille marker.

       -e, --expanded
              Expand the default widget upon starting the app. Same as pressing  "e"  inside  the
              app.  Use  with  "default_widget_type"  and  "default_widget_count"  to  select the
              desired expanded widget. This flag has no effect in basic mode (--basic).

       --hide_table_gap
              Hides the spacing between table headers and entries.

       --hide_time
              Completely hides the time scale from being shown.

       -l, --left_legend
              Puts the CPU chart legend to the left side rather than the right side.

       -r, --rate=TIME
              Sets the data refresh rate. Takes a number in milliseconds or a humanduration (e.g.
              5s).  The  minimum  is  250ms, and defaults to 1000ms. Smaller values may take more
              computer resources.

       --retention=TIME
              How much data is stored at once in terms of time. Takes a number in milliseconds or
              a  human  duration  (e.g. 20m), with a minimum of 1 minute. Note that higher values
              will take up more memory. Defaults to 10 minutes.

       --show_table_scroll_position
              Shows the list scroll position tracker in the widget title for table widgets.

       -d, --time_delta=TIME
              The amount of time changed when zooming in/out. Takes a number in milliseconds or a
              human duration (e.g. 30s). The minimum is 1s, and defaults to 15s.

       -S, --case_sensitive
              When searching for a process, enables case sensitivity by default.

       -u, --current_usage
              Sets  process  CPU%  usage to be based on the current system CPU% usage rather than
              total CPU usage.

       --disable_advanced_kill
              Hides advanced options to stop a process on  Unix-like  systems.  The  only  option
              shown is 15 (TERM).

       -g, --group_processes
              Groups processes with the same name by default.

       --process_command
              Show processes as their commands by default in the process widget.

       -R, --regex
              When searching for a process, enables regex by default.

       -T, --tree
              Defaults to showing the process widget in tree mode.

       -n, --unnormalized_cpu
              Shows  all process CPU% usage without averaging over the number of CPU cores in the
              system.

       -W, --whole_word
              When searching for a process,  return  results  that  match  the  entire  query  by
              default.

       -c, --celsius
              Use Celsius as the temperature unit. This is the default option.

       -f, --fahrenheit
              Use Fahrenheit as the temperature unit.

       -k, --kelvin
              Use Kelvin as the temperature unit.

       -a, --hide_avg_cpu
              Hides the average CPU usage from being shown.

       --enable_cache_memory
              Enable collecting and displaying cache and buffer memory.

       --mem_as_value
              Defaults  to  showing  process  memory  usage  by  value. Otherwise, it defaults to
              showing it by percentage.

       --network_use_binary_prefix
              Displays the network widget with binary prefixes (i.e. kibibits,  mebibits)  rather
              than a decimal prefix (i.e. kilobits, megabits). Defaults to decimal prefixes.

       --network_use_bytes
              Displays the network widget using bytes. Defaults to bits.

       --network_use_log
              Displays the network widget with a log scale. Defaults to a non-log scale.

       --use_old_network_legend
              DEPRECATED  - uses an older (pre-0.4), separate network widget legend. This display
              is not tested anymore and may be broken.

       --battery
              Shows the battery widget in default or basic mode. No effect on custom layouts.

       --enable_gpu
              Enable collecting and displaying GPU usage.

       --color=COLOR SCHEME
              Use a pre-defined color  scheme.  Currently  supported  values  are:  -  default  -
              default-light  (default  but  adjusted  for lighter backgrounds) - gruvbox       (a
              bright theme with 'retro groove' colors) - gruvbox-light (gruvbox but adjusted  for
              lighter  backgrounds)  -  nord           (an  arctic, north-bluish color palette) -
              nord-light    (nord but adjusted for lighter backgrounds)

       -h, --help
              Prints help (see more info with '--help').

       -V, --version
              Prints version information.

VERSION

       v0.9.6

AUTHORS

       Clement Tsang <cjhtsang@uwaterloo.ca>

                                            btm 0.9.6                                      btm(1)