| 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | brt_sysinfo() { |
| 4 | brt_info "System info" |
| 5 | echo " Host: $(hostname)" |
| 6 | echo " OS: $(uname -s) $(uname -r)" |
| 7 | echo " Arch: $(uname -m)" |
| 8 | echo " User: $(whoami)" |
| 9 | echo " Shell: ${SHELL:-unknown}" |
| 10 | echo " Uptime: $(uptime 2>/dev/null | sed 's/.*up/up/' | sed 's/, [0-9]* user.*//')" |
| 11 | |
| 12 | if command -v sysctl &>/dev/null; then |
| 13 | local mem |
| 14 | mem=$(sysctl -n hw.memsize 2>/dev/null) |
| 15 | if [[ -n "$mem" ]]; then |
| 16 | echo " Memory: $(echo "$mem / 1073741824" | bc) GB" |
| 17 | fi |
| 18 | fi |
| 19 | |
| 20 | echo " brt: $(brt_read_version "$BRT_DIR")" |
| 21 | } |
| 22 | |