You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Don't want to use ncurses? Use `yup -n` to use non-ncurses mode
21
22
22
23
- Want to search the AUR exclusively? Use `yup -a`
23
24
24
-
- Like *yay*, type `yup` to run a system upgrade.
25
+
- Like _yay_, type `yup` to run a system upgrade.
25
26
26
27
- An easy to use config file located at `~/.config/yup/config.json` in JSON format.
27
-
28
28
29
-
- Want to see which packages are cluttering up your system? Run `yup -Qos` to get a list ordered package size.
29
+
* Want to see which packages are cluttering up your system? Run `yup -Qos` to get a list ordered package size.
30
+
30
31
## Configuration
32
+
31
33
- Config file found at `~/.config/yup/config.json`.
32
34
- The config file has the following options:
33
-
```
34
-
{
35
-
SortMode: "closest"|"none", # changes how results are sorted (more to come)
36
-
Ncurses: bool, # Whether to default to ncurses or not (override by -n)
37
-
Update: bool, # Whether to update the pacman repos before every sync command
38
-
PrintPkg: bool, # Whether to print the PKGBUILD before install (for AUR)
39
-
AskPkg: bool, # Whether to ask to edit PKGBUILD before install (only if PrintPkg is true)
40
-
AskRedo: bool, # Whether to ask if you want to reselect packages before install
41
-
SilentUpdate: bool, # Whether you want to be asked to edit PKGBUILD during system update (overrides PrintPkg)
42
-
PacmanLimit: int, # The number of packages parsed from pacman to be sorted and searched
43
-
AurLimit: int, # The number of packages parsed from the AUR to be sorted and searched
44
-
VimKeybindings: bool, # Enabling Vim keybindings (j and k keys to go up and down)
45
-
}
46
-
```
35
+
```
36
+
{
37
+
)
38
+
)
39
+
d
40
+
)
41
+
)
42
+
l
43
+
)
44
+
d
45
+
d
46
+
)
47
+
}
48
+
```
49
+
47
50
## Usage
51
+
48
52
```
49
53
yup Updates AUR and pacman packages (Like -Syu)
50
54
yup <package(s)> Searches for that packages and provides an install dialogue
51
55
Operations:
52
-
yup {-h --help}
53
-
yup {-V --version}
56
+
yup {-h --help}
57
+
yup {-V --version}
54
58
yup {-D --database} <options> <package(s)>
55
59
yup {-F --files} <options> <package(s)>
56
60
yup {-Q --query} <options> <package(s)>
@@ -68,11 +72,12 @@ Custom operations:
68
72
```
69
73
70
74
## Differences between yay or trizen
75
+
71
76
- Yup gives you the **most accurate results** first. As seen in the example above, yup sorts the results to bring the most accurate to the start.
72
77
73
78
-`Yupfiles` are small files that allow you to batch install packages with a single command. [Here's an example Yupfile](test.Yupfile)
74
79
75
-
- Yup uses *ncurses*. This allows users to both scroll while not displacing the bottom bar and easily navigate to certain results using more natural forms of user input.
80
+
- Yup uses _ncurses_. This allows users to both scroll while not displacing the bottom bar and easily navigate to certain results using more natural forms of user input.
76
81
77
82
- Yup has an easy config file seperate to that of pacman's. This allows it to be more customisable from the get go.
78
83
@@ -84,26 +89,36 @@ Custom operations:
84
89
85
90
- After selecting packages to install, you can revise your decision if you made a mistake.
86
91
87
-
- Yup will *soon* allow you to disable any of the dialogue during install using the config menu.
92
+
- Yup will _soon_ allow you to disable any of the dialogue during install using the config menu.
0 commit comments