-
Notifications
You must be signed in to change notification settings - Fork 0
/
help.txt
204 lines (152 loc) · 4.68 KB
/
help.txt
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
Simple AUR Helper (SAH) and Pacman wrapper
Version: 0.9.4
Author: zurg3 (Stepan Skryabin)
Created: 12.02.2019
License: GNU GPL v3
Dependencies (most of them installed by default):
- bash
- sudo
- pacman
- coreutils
- git
- wget
- grep
- less
- nano
- bash-completion
- curl
- sed
- libxml2
Optional dependencies:
- vim - an alternative editor to edit configs
- firefox - to browse packages from Arch Linux website
- bat - an alternative text viewer to view text files
Reset to default SAH config file from GitHub repo:
sah resetconfig
Open Pacman config file via selected text editor:
sah pacconf
Open mirrorlist file via selected text editor:
sah mirrorlist
Update mirrorlist from Arch Linux website:
sah updatemirrors
Show SAH changelog:
sah changelog
Show AUR TOP-10 packages:
sah top
Install package from AUR TOP-10:
sah top [1-10]
Cache AUR package/packages:
sah cache [package1] [package2] ...
Install AUR package/packages from cache:
sah cache install [package1] [package2] ...
Update cached AUR package/packages:
sah cache update [package1] [package2] ...
Update all cached AUR packages:
sah cache update --all
Remove AUR package/packages from cache:
sah cache remove [package1] [package2] ...
Show all cached AUR packages:
sah cache list
Remove all cached AUR packages:
sah cache clean
Browse all packages from Arch Linux website via web browser:
sah browse
Browse the package from Arch Linux website via web browser:
sah browse [package]
View PKGBUILD of AUR package:
sah view [package]
Examples:
Pacman-style:
Install package/packages from AUR
sah -S [package1] [package2] ...
Install package/packages from Pacman
sah -Sp [package1] [package2] ...
Install packages from file with list of packages (AUR)
sah -Sf [file]
Install packages from file with list of packages (Pacman)
sah -Spf [file]
Install local or remote package
sah -U [package]
Update package database
sah -Syy
Update installed packages (Pacman + AUR)
sah -Syu
Clean the package cache
sah -Sc
Remove package/packages
sah -R [package1] [package2] ...
Remove package/packages with dependencies which aren't required by any other installed packages
sah -Rs [package1] [package2] ...
Remove packages-orphans
sah -Ro
Show installed packages (All)
sah -Q
Show installed packages (Explicitly)
sah -Qe
Show installed packages (AUR)
sah -Qm
Search for packages in the database
sah -Ss [package]
Search for already installed packages
sah -Qs [package]
Show information about package
sah -Si [package]
Show information about package (for locally installed packages)
sah -Qi [package]
Show all packages no longer required as dependencies (orphans)
sah -Qdt
Execute custom Pacman operation
sah custom [operation]
Show packages statistics
sah stat
APT-style:
Install package/packages from AUR
sah install [package1] [package2] ...
Update package database
sah update
Update installed packages (Pacman + AUR)
sah upgrade
Clean the package cache
sah autoremove
Remove package/packages
sah remove [package1] [package2] ...
Remove package/packages with dependencies which aren't required by any other installed packages
sah purge [package1] [package2] ...
Show installed packages
sah list
Configuration:
You can edit SAH config file to set up some settings
SAH config file path: /etc/sah_config
Also you can use 'sah config' to open SAH config file via selected text editor
Supported properties in config:
editor (package) - text editor for editing configs
viewer (package) - text viewer for viewing text files
browser (package) - web browser to browse packages from Arch Linux website
update_pacman (true/false) - enable/disable updating of Pacman packages
update_aur (true/false) - enable/disable updating of AUR packages
aur_update_notify (true/false) - notify about new versions of AUR packages during updating
auto_cache (true/false) - enable/disable auto caching for AUR packages
aur_update_ignore (package1,package2,...) - skip updating of some AUR packages
mirrorlist_country (country code) - mirrors country
mirrorlist_protocol (http/https) - mirrors protocol
mirrorlist_ip_version (4/6) - mirrors IP version
rmd (true/false) - remove make dependencies of AUR packages during installation or updating
pgp_check (true/false) - enable/disable verifying PGP signatures of source files
needed (true/false) - enable/disable reinstalling packages if they are already up-to-date
noconfirm (true/false) - enable/disable waiting for user input before proceeding with operations
Properties examples:
editor=nano
viewer=less
browser=firefox
update_pacman=true
update_aur=true
aur_update_notify=false
auto_cache=true
aur_update_ignore=yay,dropbox,google-chrome
mirrorlist_country=RU
mirrorlist_protocol=http
mirrorlist_ip_version=4
rmd=false
pgp_check=false
needed=false
noconfirm=false