morganamilo
db9ff186d6
Accept - and -- options
2018-08-02 16:51:33 +01:00
Anna
a658851bbb
Merge pull request #611 from Morganamilo/fix#609
...
Don't show .SRCINFO in diffs
2018-08-02 15:22:46 +01:00
morganamilo
4a254303c5
Don't show .SRCINFO in diffs
2018-08-02 15:21:01 +01:00
Anna
1839b473c2
Merge pull request #610 from Morganamilo/checkargs
...
Error on unkown args
2018-08-02 15:11:32 +01:00
morganamilo
97006ade19
Support -r=foo syntax
2018-08-02 14:50:56 +01:00
morganamilo
4e67c1e886
Simlify huge case statments
...
Instead of having true in every case, rely on the lack of fallthrough
causing the default not to trigger.
Moved handleConfig to parser.go
2018-08-02 14:50:56 +01:00
morganamilo
d9823e4230
Error on unkown args
...
This is simply implemented by looking up against all the args. No
conflicts are checked such as using -Ss and -Si at the same time or using
-u with -D.
2018-08-02 14:50:51 +01:00
Anna
0746d2828b
Merge pull request #601 from xyproto/minor
...
Only minor changes
2018-08-02 14:10:50 +01:00
Anna
b848514b4b
Merge pull request #585 from Morganamilo/usage
...
Support Usage in pacman.conf
2018-08-02 13:51:13 +01:00
morganamilo
06a45bad59
Don't return length with queryRepo
2018-07-31 22:01:14 +01:00
morganamilo
dfe7738d6e
Use pacman like text for ignorepkg and newerpkg
...
Now that we are using alpm to fetch packages it generates these mesages
and we can not control the format. So change out format to match.
2018-07-31 22:01:14 +01:00
morganamilo
42a74c41c5
Show alpm warnings
2018-07-31 22:00:41 +01:00
Anna
714556fd4a
Merge pull request #605 from Morganamilo/fix#604
...
Ensure devel packages exist when updating
2018-07-31 17:16:01 +01:00
morganamilo
95bcea8f40
Ensure devel packages exist when updating
2018-07-31 16:58:49 +01:00
Alexander F. Rødseth
e9d0b8bee6
Refactor a named return
...
Ref: 29f3e011ec (diff-0cf3d18277fde705f1a4eb69fddfefc1L407)
2018-07-31 13:11:26 +02:00
Alexander F. Rødseth
345fd552f0
Use main.go from the master branch
2018-07-31 13:08:54 +02:00
Alexander F. Rødseth
29f3e011ec
Only minor changes
2018-07-31 11:15:17 +02:00
Anna
892d9cc752
Merge pull request #600 from Morganamilo/completion2
...
Update completion
2018-07-30 14:30:44 +01:00
Anna
5f107ad7ad
Merge pull request #599 from Morganamilo/unused
...
Remove unneeded variables
2018-07-30 14:29:54 +01:00
morganamilo
05587c3a1c
Update zsh completion
2018-07-30 14:28:14 +01:00
morganamilo
f9d8d61524
Upbade bash completions
2018-07-30 14:21:49 +01:00
morganamilo
2a60dd7052
Remove unneeded variables
2018-07-30 14:14:16 +01:00
Anna
158e44cb1e
Merge pull request #598 from Morganamilo/newline
...
Split stdin on new line
2018-07-30 05:03:24 +01:00
Anna
2f755abfed
Merge pull request #594 from Morganamilo/man
...
Update man page and usage
2018-07-30 05:02:16 +01:00
morganamilo
0503753185
Remove --[no]showdiffs and merge the text
2018-07-30 05:01:03 +01:00
morganamilo
6fe17ad0c1
Update usage
2018-07-30 05:01:03 +01:00
morganamilo
4841642c21
Rework manpage
...
Give the manpage a cleaner and easier to read and maintain structure.
This refacotrs the raw groff, the formatted output should apear very
similar.
2018-07-30 05:01:03 +01:00
morganamilo
8e1e935d7e
Update man page
2018-07-30 05:01:03 +01:00
morganamilo
b4c102a17a
Split stdin on new line
...
Pacman 5.1 changed the stdin seperation from whitespace to newline. To
maintain corectness we should also do this.
2018-07-30 01:16:36 +01:00
Anna
bd3e1cd3a9
Merge pull request #596 from Morganamilo/config
...
Always pass PacmanConf to pacman
2018-07-28 19:57:28 +01:00
morganamilo
5ce740068e
Always pass PacmanConf to pacman
...
Normaly we only pass --config to pacman if the user specifies it on the
command line. Otherwise we let pacman use it's default config location.
If the user has changed pacmanconf in Yay's config file then this could
cause a miss match between the config we use to init alpm and the config
pacman is using.
2018-07-28 19:54:41 +01:00
Anna
6892ea153f
Merge pull request #595 from Morganamilo/noprogress
...
Use no-progress when cloning packages
2018-07-28 16:15:34 +01:00
morganamilo
a61eb0d568
Use no-progress when cloning packages
...
The output is annoying and takes up many lines. All AUR packages clone
extremley fast anyway, making the progress unneeded.
2018-07-28 16:15:01 +01:00
Anna
d9aa50b1f5
Merge pull request #592 from Morganamilo/version
...
Show alpm version with -V
2018-07-28 03:48:08 +01:00
morganamilo
a54b949670
Show alpm version with -V
2018-07-28 03:45:04 +01:00
J Guerreiro
ccbb5e5923
Merge pull request #591 from Jguer/fish
...
Add completions to fish for series 900
2018-07-27 12:17:22 +01:00
Jguer
a592d1aa87
Add completions to fish for series 900
...
Signed-off-by: Jguer <me@jguer.space>
2018-07-27 12:16:21 +01:00
morganamilo
f4aa7f7933
Use alpm_sync_sysupgrade for uprepo
...
This allows us to support the Upgrade Usage option as well as relying on
alpm's logic instead of coming up with out own.
It is possible that this could lead to showing replaces in the upgrade
menu.
2018-07-26 14:00:08 +01:00
morganamilo
3180c66f39
Use alpm's built in searching for -Ss
...
This allows us to support the usage option in pacman.conf
This also speeds up the searching
2018-07-26 14:00:08 +01:00
morganamilo
2f975c7157
Update vendored dependencies
2018-07-26 14:00:08 +01:00
Anna
74f4a44da6
Merge pull request #584 from Morganamilo/completion-slow
...
Rework completion
2018-07-26 13:56:06 +01:00
morganamilo
bc6028348b
Make the completion refresh time configurable
...
The default setting is 7 days. The user can specify a different time in
days. -1 can be set to never refresh while 0 can be used to always
refresh.
2018-07-26 13:54:13 +01:00
morganamilo
9c882614a3
Rework completion
...
Bash seperates on whitespace, so the fish completion file
actually works for bash and zsh. So remove the concept of shells
entirley and just use the singular aur_sh.cache file.
If for some reason output without the repository data is needed, the
user could always just pipe it into awk like so
`yay -Pc | awk '{print $1}'`. Or perhaps a --quiet option could be added
where yay will strip the output itself.
The completion cache now updates when installing AUR packages. This is
done as a goroutine with no wait groups. This ensures the program will
never hang if there is a problem.
The completion is stil updated during -Pc but as long as an AUR package
has been installed recently it should not need to update.
The cache will now also wait 7 days instead of 2 before refreshing.
A refresh can be forced using -Pcc.
2018-07-26 13:54:10 +01:00
J Guerreiro
0b9e10e697
Demote FAQ question headers
...
Prevent FAQs from screaming at you
2018-07-26 12:05:50 +01:00
Anna
23417df29f
Merge pull request #588 from muesli/readme-typos
...
Fixed typos and improved punctuation consistency in README
2018-07-25 15:19:50 +01:00
Christian Muehlhaeuser
e6c2f6f3e3
Fixed typos and improved punctuation consistency in README
2018-07-25 13:58:18 +02:00
Anna
9670b46d7d
Merge pull request #587 from Morganamilo/print
...
Wrap -Sp
2018-07-25 11:21:10 +01:00
morganamilo
c4fec3dad0
Wrap -Sp
...
Currently we do not handle -Sp, this leads to yay trying a proper
install and failing. So instead pass it to pacman and exit. Ideally we
would extend -Sp to include AUR packages but for now don't bother.
2018-07-25 11:16:30 +01:00
Anna
96532c0b27
Merge pull request #562 from Morganamilo/#560
...
Add --makepkgconf
2018-07-24 13:08:21 +01:00
morganamilo
4af671afac
Add --[no]makepkgconf
2018-07-24 13:07:17 +01:00