yay.8 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. /n'\" t
  2. .TH "YAY" "8" "2018-02-29" "Yay v3\&.411+" "Yay Manual"
  3. .nh
  4. .ad l
  5. .SH "NAME"
  6. yay \- AUR Helper written in go
  7. .SH "SYNOPSIS"
  8. .sp
  9. \fIyay\fR <operation> [options] [targets]
  10. .sp
  11. \fIyay\fR <search pattern>
  12. .SH "DESCRIPTION"
  13. .sp
  14. Yay is a Pacman wrapper with AUR support\&. It passes options to Makepkg and
  15. Pacman after resolving packages to install/upgrade\&.
  16. .sp
  17. This manpage only covers options unique to Yay\&. For other options see
  18. \fBpacman(8)\fR\&.
  19. .SH "YAY OPERATIONS"
  20. .PP
  21. \fB\-Y, --yay\fR
  22. .RS 4
  23. Perform yay specific operations\&. This is the default if no other operation is
  24. selected\&.
  25. .RE
  26. .PP
  27. \fB\-P, --print\fR
  28. .RS 4
  29. Perform yay specific print operations\&.
  30. .RE
  31. .PP
  32. \fB\-G, --getpkgbuild\fR
  33. .RS 4
  34. Downloads PKGBUILD from ABS or AUR\&.
  35. .RE
  36. .PP
  37. If no operation is selected -Y will be assumed\&.
  38. .SH "EXTENDED PACMAN OPERATIONS"
  39. .PP
  40. \fB\-S, -Si, -Ss, -Su\fR
  41. .RS 4
  42. These operations are extended to support both AUR and repo packages\&.
  43. .RE
  44. .PP
  45. \fB\-R\fR
  46. .RS 4
  47. Yay will also remove cached data about devel packages\&.
  48. .RE
  49. .SH "YAY OPTIONS (APPLY TO -Y AND --YAY)"
  50. .PP
  51. \fB<NO OPTION>\fR
  52. .RS 4
  53. Displays a list of packages matching the search terms and prompts the user on
  54. which packages to install (yogurt mode)\&.
  55. .RE
  56. .PP
  57. \fB \-\-gendb\fR
  58. .RS 4
  59. Generate development package databse\&. Tracks the latest commit for each
  60. development package, when there is a new commit Yay will know to update\&. This
  61. is done per package whenever a package is synced. This option should only be
  62. used when migrating to Yay from another AUR helper.
  63. .RE
  64. .PP
  65. \fB\-c \-\-clean\fR
  66. .RS 4
  67. Remove unneeded dependencies\&.
  68. .RE
  69. .SH "PRINT OPTIONS (APPLY TO -P AND --PRINT)"
  70. \fB\-c \-\-complete\fR
  71. .RS 4
  72. Print a list of all AUR and repo packages\&. This is to allow shell completion
  73. and is not intended to be used directly by the user\&.
  74. .RE
  75. .PP
  76. \fB\-f \-\-fish\fR
  77. .RS 4
  78. During complete adjust the output for the fish shell\&.
  79. .RE
  80. .PP
  81. \fB\-d \-\-defaultconfig\fR
  82. .RS 4
  83. Print default yay configuration\&.
  84. .RE
  85. .PP
  86. \fB\-g \-\-config\fR
  87. .RS 4
  88. Print current yay configuration\&.
  89. .RE
  90. .PP
  91. \fB\-n \-\-numberupgrades\fR
  92. .RS 4
  93. Print number of packages that need to be updated\&. Note this does not preform
  94. a database refresh\&. Run \fByay -Sy\fR Before this for an up to date result\&.
  95. .RE
  96. .PP
  97. \fB\-s \-\-stats\fR
  98. .RS 4
  99. Displays information about installed packages and system health\&. If there are
  100. orphaned, out-of-date or packages that no longer exist on the AUR warnings will
  101. be displayed\&.
  102. .RE
  103. .PP
  104. \fB\-u \-\-upgrades\fR
  105. .RS 4
  106. Print Names of packages that need to be updated\&. Note this does not preform
  107. a database refresh\&. Run \fByay -Sy\fR Before this for an up to date result\&.
  108. .PP
  109. .SH "PERMANENT CONFIGURATION SETTINGS"
  110. .PP
  111. These options will be saved to disk and reapplied next time Yay is ran\&.
  112. .PP
  113. \fB\-\-topdown\fR
  114. .RS 4
  115. Display repository packages first and then AUR packages\&.
  116. .RE
  117. .PP
  118. \fB\-\-bottomup\fR
  119. .RS 4
  120. Show AUR packages first and then repository packages\&.
  121. .RE
  122. .PP
  123. \fB\-\-devel\fR
  124. .RS 4
  125. During sysupgrade also check AUR development packages for updates\&. Currently
  126. only GitHub packages are supported\&.
  127. .RE
  128. .PP
  129. \fB\-\-nodevel\fR
  130. .RS 4
  131. Do not check for development packages updates during sysupgrade\&.
  132. .RE
  133. .PP
  134. \fB\-\-afterclean\fR
  135. .RS 4
  136. Remove package sources after successful Install\&.
  137. .RE
  138. .PP
  139. \fB\-\-noafterclean\fR
  140. .RS 4
  141. Do not remove package sources after successful Install\&.
  142. .RE
  143. .PP
  144. \fB\-\-timeupdate\fR
  145. .RS 4
  146. During sysupgrade also compare the build time of installed packages against
  147. the last modification time of each package's AUR page\&.
  148. .RE
  149. .PP
  150. \fB\-\-notimeupdate\fR
  151. .RS 4
  152. Do not consider build times during sysupgrade\&.
  153. .RE
  154. .SH "EXAMPLES"
  155. .PP
  156. yay \fIfoo\fR
  157. .RS 4
  158. Search and install from the repos and the \fBAUR\fR\ using yogurt mode\&.
  159. .RE
  160. .PP
  161. yay -Syu
  162. .RS 4
  163. Update package list and upgrade all currently installed repo and \fBAUR\fR\&.
  164. .RE
  165. .PP
  166. yay -S \fIfoo\fR
  167. .RS 4
  168. Installs package \fIfoo\fR from the repos or the \fBAUR\fR\&.
  169. .RE
  170. .PP
  171. yay -Ss \fIfoo\fR
  172. .RS 4
  173. Searches for package \fIfoo\fR on the repos or the \fBAUR\fR\&.
  174. .RE
  175. .PP
  176. yay -Si \fIfoo\fR
  177. .RS 4
  178. Gets information about package \fIfoo\fR from the repos or the \fBAUR\fR\&.
  179. .RE
  180. .PP
  181. yay -S \fIfoo\fR
  182. .RS 4
  183. Installs package \fIfoo\fR from the repos or the \fBAUR\fR\&.
  184. .RE
  185. .PP
  186. yay --stats
  187. .RS 4
  188. Shows statistics for installed packages and system health\&.
  189. .RE
  190. .SH "SEE ALSO"
  191. .sp
  192. \fBmakepkg\fR(8)
  193. \fBpacman\fR(8)
  194. \fBpacman\&.conf\fR(5)
  195. .PP
  196. See the arch wiki at https://wiki\&.archlinux\&.org/index\&.php/Arch_User_Repository for more info on the \fBAUR\fR\&.
  197. .SH "BUGS"
  198. .PP
  199. Please report bugs to our GitHub page https://github\&.com/Jguer/yay
  200. .SH "AUTHORS"
  201. .sp
  202. Jguer <joaogg3@gmail\&.com>
  203. .br
  204. Morgana <morganamilo@gmail\&.com>