-
Notifications
You must be signed in to change notification settings - Fork 2
/
manjaro_install_cli.sh
executable file
·109 lines (85 loc) · 2.34 KB
/
manjaro_install_cli.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#!/bin/sh
#
# Auto-Install Comand Line tools for Manjaro/ArchLinux
# @author Dumitru Uzun (DUzun.me)
#
if ! pacman -Qi fakeroot > /dev/null; then
sudo pacman -Sq base-devel
fi
if ! command -v yay > /dev/null; then
sudo pacman -Sq yay
fi
_i_='yay -S --noconfirm'
# _d_=$(dirname "$0");
$_i_ paru-bin # alternative to yaourt
$_i_ bat # like `cat`
$_i_ binwalk
$_i_ tokei # word count, code analysis
$_i_ fd # better find: https://github.com/sharkdp/fd
$_i_ fzf # general purpose fuzzy search: https://github.com/junegunn/fzf
$_i_ thefuck # correct previous command: https://github.com/nvbn/thefuck
$_i_ zoxide # a smarter cd command: https://github.com/ajeetdsouza/zoxide
$_i_ pacui
$_i_ bash-completion
$_i_ vim # CLI Text Editor
$_i_ vifm # VI File Manager
$_i_ ccat # Syntax Highliting cat
$_i_ traceroute
$_i_ axel # Like wget, only in parallel
$_i_ aria2 # Like axel, only supports more protocols
$_i_ jq # JSON
$_i_ htmlq # like jq, but for html
$_i_ htop
$_i_ i7z # CPU Info
$_i_ procs # aka ps
$_i_ debtap # Convert .deb package for Arch
# A collection of performance monitoring tools (iostat,isag,mpstat,pidstat,sadf,sar)
$_i_ sysstat
$_i_ ps_mem
# Google Drive CLI
$_i_ drive-bin # pull & push files
$_i_ google-drive-ocamlfuse-opam
# Network Monitoring - http://www.binarytides.com/linux-commands-monitor-network/
# $_i_ nmtui # UI to manage network settings
$_i_ nload
$_i_ nethogs
$_i_ bmon
$_i_ iftop
$_i_ iptraf-ng
$_i_ bind-tools
$_i_ rclone
$_i_ iputils # ping command
$_i_ traceroute
$_i_ ethtool # controll ethernet
$_i_ lshw # list hardware
# Network auditing
$_i_ nmap
$_i_ mtr
$_i_ ufw # firewall
# Modern HTTP benchmarking tool (aka ab): https://github.com/wg/wrk
$_i_ wrk
# a C library and a set of command-line programs providing a simple interface to inotify.
$_i_ inotify-tools
# # Sensors
# $_i_ lm_sensors
# $_i_ psensor
# $_i_ hddtemp
# Archivers
$_i_ zip
$_i_ brotli
$_i_ pigz # parallel gzip
# Disk
# $_i_ ncdu # like `du`
$_i_ borg # backup + compression + dedup
$_i_ borgmatic
$_i_ jdupes # jdupes -B -S -r /btrfs/mount/point
$_i_ duperemove # duperemove -dhr --hashfile=/var/cache/hdd.duphash /btrfs/mount/point
$_i_ compsize
$_i_ exa # aka ls
$_i_ broot # Fuzzy Search + tree + cd
$_i_ sox # CLI audio player
# For fun
$_i_ fortune-mod
$_i_ cowsay
$_i_ espeak # Text-2-Speach synthesizer
# $_i_ aview # Image to ASCII converter