1 Star 0 Fork 13

谢伟 / bashtop

forked from Gitee 极速下载 / bashtop 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 8.17 KB
一键复制 编辑 原始数据 按行查看 历史

Changelog

v0.9.25

  • Fixed: Crash when using "/proc" data collection and filesystem type is 9p, by @bolapara

v0.9.24

  • Fixed: Psutil script crash on OSX
  • Fixed: Error handling for malformed osx-cpu-temp output

v0.9.23

  • Fixed: kill/terminate/interrupt process not working in OsX and FreeBSD

v0.9.22

  • Added: Added handler for mktemp failure for psutil script
  • Removed: Secondary mktemp command for psutil script
  • Fixed: Insecure test import of psutil changed

v0.9.21

  • Changed: Config file comments for theme locations
  • Added: Check for correct theme file path prefix
  • Added: Support for application cursor mode input
  • Fixed: Incorrect value calculation for reversed proc gradient

v0.9.20

  • Fixed: Psutil script security issue when placed directly in temp folder

v0.9.19

  • Added: Option for timestamps with python on bash < 5
  • Changed: Reverted "date" command timestamps to not using fifo
  • Added missing # from hex value in monokai theme

v0.9.18

  • Fixed: Errors caused by process scroll change
  • Fixed: Process graph creation ignored for process below 0.5%

v0.9.17

  • Changed: Process list now scrolls instead of "page jump" and shows number of processes instead of number of pages
  • Fixed: Inverted gradient on dark text in processes box

v0.9.16

  • Fixed: Errors in v0.9.15 psutil disk collection fix
  • Added: Additional graph creation error checks

v0.9.15

  • Fixed: Psutil error on disk collection now fallback to df and iostat

v0.9.14

  • Added: Additional processes error checking
  • Added: Additional sensors error checking
  • Added: Additional psutil error checking

v0.9.13

  • Added: More robust psutil error handling

v0.9.12

  • Changed: Psutil data collection now runs a python script in a coprocess taking commands and sending output over coproc pipes
  • Added: Psutil data collection now replaces most external calls including sensors, cpu info, disks info and io collection
  • Changed: Tree view is now a toggle instead of sorting option
  • Fixed: Cpu temp check not using vcgencmd when sensors is available

v0.9.11

  • Fixed: Processes text color now sets RGB instead of RBB...

v0.9.10

  • Fixed: Humanizer function now round values 1000-1023 up to 1024 to fit size constraints.
  • Added: More error checks for psutil
  • Changed: Terminal title now includes original title if $TERMINAL_TITLE is set, suggested by @theytaz

v0.9.9

  • Fixed: Fixed theme downloader not reporting new themes and corrected comment in config

v0.9.8

  • Added: Nord theme by Justin Zobel
  • Changed: Theme downloader now overwrites default themes, folder user_themes (safe from overwrites) added
  • Changed: Cleaned up monokai theme variants
  • Added: Base for testing with BATS by Maciek Swiech

v0.9.7

  • Changed: UTF-8 locale check, try to find UTF-8 for current language if LANG is set but not with "UTF-8" suffix

v0.9.6

  • Fixed: UTF-8 locale check

v0.9.5

  • Added: UTF-8 locale check and automatic LANG variable set if not UTF-8
  • Fixed: Filter out zero sized disks and added some psutil error checks

v0.9.4

  • Fixed: Missing path for OSX df and correct swap usage reporting for OSX

v0.9.3

  • Fixed: Resizing problems in iTerm2
  • Changed: Removed redundant error checking in print function for lower cpu usage
  • Fixed: Memory in OSX now shows active memory usage and /private/var/vm as swap memory
  • Fixed: Disks in OSX changed from using "GNU df" to "BSD df" for better compatibility

v0.9.2

  • Fixed: Correct prefixes for some missed GNU tools
  • Added: Startup progress screen
  • Changed: replaced tput commands with escape sequence commands

v0.9.1

  • Added: FreeBSD support with python3 psutil data collection
  • Added: Check for gnu tools on non Linux platforms
  • Fixed: Increased graph history to avoid cut off on high resolution graphs

v0.9.0

  • Added: Mac OS X support with python3 psutil data collection
  • Added: Ability to switch between all available network devices

v0.8.32

  • Fixed: Error in theme error checking corrupting default theme

v0.8.31

  • Fixed: Theme 2-color gradient generation
  • Fixed: Theme file error checking

v0.8.30

  • Fixed: Crash on missing net device

v0.8.29

  • Fixed: Cpu temperature colors not working when above high temp value
  • Fixed: Unescaped "" in process list and indent fixes
  • Changed: Changes to net graph rescaling parameters

v0.8.28

  • Fixed: Ctrl-C and Ctrl-Z not registering after change to "dd"
  • Added: Option to switch to high resolution graphs
  • Added: Current peak value for download/upload graphs

v0.8.27

  • Fixed: Use value for "Inactive"+"MemFree" if "MemAvailable" is missing in /proc/meminfo
  • Added: Option to toggle update check at start

v0.8.26

  • Fixed: Escaped delimiter for sed to fix config not saving "/" character
  • Fixed: Detailed process view missing info and slowdown in certain cases
  • Optimization: Fork cleanup

v0.8.25

  • Fixed: Backspace not registering when not set to send ascii delete
  • Fixed: Broken cpu temperature graph when is value over cpu high temp
  • Added: Possibility to run date through background fifo for bash <5

v0.8.24

  • Fixed: Input error freezes, by changing from using "read" command to using "dd" for reading keyboard input.

v0.8.23

  • Added: Support for Raspberry Pi cpu temperature reporting
  • Fixed: Decreased chance of read command stalling on lower spec systems
  • Added: Failover to nproc if lscpu are reporting 0 cpu cores
  • Changed: Moved page display for options and help to bottom and changed to Page Up/Down for changing page

v0.8.22

  • Added: Sorting option "tree", shows processes in a tree structure
  • Added: Option to toggle process cpu usage per core instead of total available cpu power
  • Fixed: Possible fix for stalling read command
  • Added: Multiple while loop fail safes

v0.8.21

  • Fixed: iostat flag compatibility for older iostat versions
  • Fixed: possible fix for script stall on bash 4

v0.8.20

  • Fixed: Update slowdown when not sorting by cpu
  • Added: New version desktop notification

v0.8.19

  • Added: Disks read and write stats, requires new optional dependency "iostat (part of sysstat)"
  • Fixed: Ctrl-C not working when showing resize error message
  • Fixed: Network download/upload offset auto switched off if /proc/net/dev resets
  • Fixed: Removed trailing whitespace in script

v0.8.18

  • Added: Pagination for help and options windows if items don't fit
  • Added: Option to turn off color gradient in process list
  • Changed: bash version check to use $BASH_VERSINFO array
  • Added: Filter for shown disks
  • Added: Option to reset network totals in options menu

v0.8.17

  • Fixed: Not showing CPU temperatures when "Package" temp is missing
  • Added: CPU temperature support for AMD Ryzen
  • Changed: Minimum size changed from 80x25 to 80x24
  • Fixed: High cpu usage on systems with a lot of mounted disks

v0.8.16

  • Added: Bash version check, by Calinou
  • Added: OS check, by kpucynski
  • Fixed: number of themes reported in options when theme folder is empty, by deluxe
  • Fixed: README.md typos, by lucaskim1233
  • Added: CHANGELOG.md

v0.8.15

  • Added: deb build script by Jukoo
  • Fixed: load average and uptime not showing
  • Fixed: freeze on reverse process order when showing detailed information
  • Fixed: single quotes on associative arrays

v0.8.14

  • Fixed: disks usage runaway array
  • Fixed: disks used not reporting new values
  • Changed: memory and disks update frequency increased

v0.8.13

  • Fixed: get_value() regex
  • Added: 2 new themes, flat-remix and flat-remix-light, by Daniel Ruiz de Alegría
  • Other: general cleanup and formatting

v0.8.12

  • Fixed: changed remaining ps thcount flags to nlwp

v0.8.11

  • Fixed: ps flag thcount changed to nlwp for greater compability
  • Fixed: regex and float to int rounding in get_value()

v0.8.10

  • Fixed: erroneous regular expressions

v0.8.9

  • Added: functions is_int, is_float, is_hex
  • Fixes: error checking on internal functions

v0.8.8

  • Fixed: load average max length

v0.8.7

  • Fixed: load average clipping
  • Fixed: cpu box calculations error

v0.8.6

  • Added: load average and uptime
  • Fixed: cohesive window size representation
  • Added: unset LC_ALL to not override wanted locale
  • Fixed: cpu box calculation errors

v0.8.5

  • Fixed: cpu frequency and /proc/stat error checks
Shell
1
https://gitee.com/laike23/bashtop.git
git@gitee.com:laike23/bashtop.git
laike23
bashtop
bashtop
master

搜索帮助