README.md 13.5 KB
Newer Older
1
# Archlinux plugin
2

3
4
5
6
7
8
9
10
This plugin adds some aliases and functions to work with Arch Linux.

To use it, add `archlinux` to the plugins array in your zshrc file:

```zsh
plugins=(... archlinux)
```

11
## Features
12

KeLiu's avatar
KeLiu committed
13
14
15
16
17
18
19
20
21
22
23
24
#### YAY

| Alias   | Command                            | Description                                                         |
|---------|------------------------------------|---------------------------------------------------------------------|
| yaconf  | yay -Pg                            | Print current configuration                                         |
| yain    | yay -S                             | Install packages from the repositories                              |
| yains   | yay -U                             | Install a package from a local file                                 |
| yainsd  | yay -S --asdeps                    | Install packages as dependencies of another package                 |
| yaloc   | yay -Qi                            | Display information about a package in the local database           |
| yalocs  | yay -Qs                            | Search for packages in the local database                           |
| yalst   | yay -Qe                            | List installed packages including from AUR (tagged as "local")      |
| yamir   | yay -Syy                           | Force refresh of all package lists after updating mirrorlist        |
黄璞's avatar
黄璞 committed
25
| yaorph  | yay -Qtd                           | Remove orphans using yay                                            |
KeLiu's avatar
KeLiu committed
26
27
28
29
30
31
32
| yare    | yay -R                             | Remove packages, keeping its settings and dependencies              |
| yarem   | yay -Rns                           | Remove packages, including its settings and unneeded dependencies   |
| yarep   | yay -Si                            | Display information about a package in the repositories             |
| yareps  | yay -Ss                            | Search for packages in the repositories                             |
| yaupg   | yay -Syu                           | Sync with repositories before upgrading packages                    |
| yasu    | yay -Syu --no-confirm              | Same as `yaupg`, but without confirmation                           |

33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#### TRIZEN

| Alias   | Command                            | Description                                                         |
|---------|------------------------------------|---------------------------------------------------------------------|
| trconf  | trizen -C                          | Fix all configuration files with vimdiff                            |
| trin    | trizen -S                          | Install packages from the repositories                              |
| trins   | trizen -U                          | Install a package from a local file                                 |
| trinsd  | trizen -S --asdeps                 | Install packages as dependencies of another package                 |
| trloc   | trizen -Qi                         | Display information about a package in the local database           |
| trlocs  | trizen -Qs                         | Search for packages in the local database                           |
| trlst   | trizen -Qe                         | List installed packages including from AUR (tagged as "local")      |
| trmir   | trizen -Syy                        | Force refresh of all package lists after updating mirrorlist        |
| trorph  | trizen -Qtd                        | Remove orphans using yaourt                                         |
| trre    | trizen -R                          | Remove packages, keeping its settings and dependencies              |
| trrem   | trizen -Rns                        | Remove packages, including its settings and unneeded dependencies   |
| trrep   | trizen -Si                         | Display information about a package in the repositories             |
| trreps  | trizen -Ss                         | Search for packages in the repositories                             |
| trupd   | trizen -Sy && sudo abs && sudo aur | Update and refresh local package, ABS and AUR databases             |
| trupd   | trizen -Sy && sudo abs             | Update and refresh the local package and ABS databases              |
| trupd   | trizen -Sy && sudo aur             | Update and refresh the local package and AUR databases              |
| trupd   | trizen -Sy                         | Update and refresh the local package database                       |
Andre Figueiredo's avatar
Andre Figueiredo committed
54
| trupg   | trizen -Syua                       | Sync with repositories before upgrading all packages (from AUR too) |
55
56
57
| trsu    | trizen -Syua --no-confirm          | Same as `trupg`, but without confirmation                           |
| upgrade | trizen -Syu                        | Sync with repositories before upgrading packages                    |

58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#### YAOURT

| Alias   | Command                            | Description                                                         |
|---------|------------------------------------|---------------------------------------------------------------------|
| yaconf  | yaourt -C                          | Fix all configuration files with vimdiff                            |
| yain    | yaourt -S                          | Install packages from the repositories                              |
| yains   | yaourt -U                          | Install a package from a local file                                 |
| yainsd  | yaourt -S --asdeps                 | Install packages as dependencies of another package                 |
| yaloc   | yaourt -Qi                         | Display information about a package in the local database           |
| yalocs  | yaourt -Qs                         | Search for packages in the local database                           |
| yalst   | yaourt -Qe                         | List installed packages including from AUR (tagged as "local")      |
| yamir   | yaourt -Syy                        | Force refresh of all package lists after updating mirrorlist        |
| yaorph  | yaourt -Qtd                        | Remove orphans using yaourt                                         |
| yare    | yaourt -R                          | Remove packages, keeping its settings and dependencies              |
| yarem   | yaourt -Rns                        | Remove packages, including its settings and unneeded dependencies   |
| yarep   | yaourt -Si                         | Display information about a package in the repositories             |
| yareps  | yaourt -Ss                         | Search for packages in the repositories                             |
| yaupd   | yaourt -Sy && sudo abs && sudo aur | Update and refresh local package, ABS and AUR databases             |
| yaupd   | yaourt -Sy && sudo abs             | Update and refresh the local package and ABS databases              |
| yaupd   | yaourt -Sy && sudo aur             | Update and refresh the local package and AUR databases              |
| yaupd   | yaourt -Sy                         | Update and refresh the local package database                       |
| yaupg   | yaourt -Syua                       | Sync with repositories before upgrading all packages (from AUR too) |
| yasu    | yaourt -Syua --no-confirm          | Same as `yaupg`, but without confirmation                           |
| upgrade | yaourt -Syu                        | Sync with repositories before upgrading packages                    |
82

83
#### PACAUR
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104

| Alias   | Command                            | Description                                                         |
|---------|------------------------------------|---------------------------------------------------------------------|
| pain    | pacaur -S                          | Install packages from the repositories                              |
| pains   | pacaur -U                          | Install a package from a local file                                 |
| painsd  | pacaur -S --asdeps                 | Install packages as dependencies of another package                 |
| paloc   | pacaur -Qi                         | Display information about a package in the local database           |
| palocs  | pacaur -Qs                         | Search for packages in the local database                           |
| palst   | pacaur -Qe                         | List installed packages including from AUR (tagged as "local")      |
| pamir   | pacaur -Syy                        | Force refresh of all package lists after updating mirrorlist        |
| paorph  | pacaur -Qtd                        | Remove orphans using pacaur                                         |
| pare    | pacaur -R                          | Remove packages, keeping its settings and dependencies              |
| parem   | pacaur -Rns                        | Remove packages, including its settings and unneeded dependencies   |
| parep   | pacaur -Si                         | Display information about a package in the repositories             |
| pareps  | pacaur -Ss                         | Search for packages in the repositories                             |
| paupd   | pacaur -Sy && sudo abs && sudo aur | Update and refresh local package, ABS and AUR databases             |
| paupd   | pacaur -Sy && sudo abs             | Update and refresh the local package and ABS databases              |
| paupd   | pacaur -Sy && sudo aur             | Update and refresh the local package and AUR databases              |
| paupd   | pacaur -Sy                         | Update and refresh the local package database                       |
| paupg   | pacaur -Syua                       | Sync with repositories before upgrading all packages (from AUR too) |
| pasu    | pacaur -Syua --no-confirm          | Same as `paupg`, but without confirmation                           |
105
| upgrade | pacaur -Syu                        | Sync with repositories before upgrading packages                    |
106

107
#### PACMAN
108

109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
| Alias        | Command                                 | Description                                                  |
|--------------|-----------------------------------------|--------------------------------------------------------------|
| pacin        | sudo pacman -S                          | Install packages from the repositories                       |
| pacins       | sudo pacman -U                          | Install a package from a local file                          |
| pacinsd      | sudo pacman -S --asdeps                 | Install packages as dependencies of another package          |
| pacloc       | pacman -Qi                              | Display information about a package in the local database    |
| paclocs      | pacman -Qs                              | Search for packages in the local database                    |
| paclsorphans | sudo pacman -Qdt                        | List all orphaned packages                                   |
| pacmir       | sudo pacman -Syy                        | Force refresh of all package lists after updating mirrorlist |
| pacre        | sudo pacman -R                          | Remove packages, keeping its settings and dependencies       |
| pacrem       | sudo pacman -Rns                        | Remove packages, including its settings and dependencies     |
| pacrep       | pacman -Si                              | Display information about a package in the repositories      |
| pacreps      | pacman -Ss                              | Search for packages in the repositories                      |
| pacrmorphans | sudo pacman -Rs $(pacman -Qtdq)         | Delete all orphaned packages                                 |
| pacupd       | sudo pacman -Sy && sudo abs && sudo aur | Update and refresh the local package, ABS and AUR databases  |
| pacupd       | sudo pacman -Sy && sudo abs             | Update and refresh the local package and ABS databases       |
| pacupd       | sudo pacman -Sy && sudo aur             | Update and refresh the local package and AUR databases       |
| pacupd       | sudo pacman -Sy                         | Update and refresh the local package database                |
| pacupg       | sudo pacman -Syu                        | Sync with repositories before upgrading packages             |
| upgrade      | sudo pacman -Syu                        | Sync with repositories before upgrading packages             |
129
| pacfileupg   | sudo pacman -Fy                         | Download fresh package databases from the server             |
130
| pacfiles     | pacman -F                               | Search package file names for matching strings               |
131
132
| pacls        | pacman -Ql                              | List files in a package                                      |
| pacown       | pacman -Qo                              | Show which package owns a file                               |
133

134
135
136
137
138
139
| Function       | Description                                          |
|----------------|------------------------------------------------------|
| pacdisowned    | List all disowned files in your system               |
| paclist        | List all installed packages with a short description |
| pacmanallkeys  | Get all keys for developers and trusted users        |
| pacmansignkeys | Locally trust all keys passed as parameters          |
140
| pacweb         | Open the website of an ArchLinux package             |
141
142
143

---

144
## Contributors
145

146
147
148
149
150
151
- Benjamin Boudreau - dreurmail@gmail.com
- Celso Miranda - contacto@celsomiranda.net
- KhasMek - Boushh@gmail.com
- Martin Putniorz - mputniorz@gmail.com
- MatthR3D - matthr3d@gmail.com
- ornicar - thibault.duplessis@gmail.com
Juraj Fiala's avatar
Juraj Fiala committed
152
- Juraj Fiala - doctorjellyface@riseup.net
153
- Majora320 (Moses Miller) - Majora320@gmail.com
154
- Ybalrid (Arthur Brainville) - ybalrid@ybalrid.info