Fries
0a30bb99ae
operations/clean: remove unused import
2 years ago
Fries
bf2b9fb39a
operations/clean: make sure paccache keeps 3 pkgs
...
looks like .pacnew files don't generate properly unless theres like 3
packages in the pacman cache. why is pacman so confusing i swear nobody
knows how it works. well anyways this commit also removes the config
keys `paccache_keep` and `paccache_keep_ins_pkgs` as they shouldnt be
able to be changed.
2 years ago
mrshmllow
c65331d527
Update docs url
2 years ago
Michal S
e9efff91c0
Pull codename from envvar
2 years ago
Michal S
ef18fa9ce5
Add codename to version output
2 years ago
Fries
eb3fcf3945
amethyst: follow the paperclip (clippys) advice
2 years ago
Fries
786db41860
operations/clean: fix noconfirm for clean
2 years ago
Fries
8475af9af8
builder/paccache: more obvious func/var names
2 years ago
Fries
6b90744230
operations: Replace unwrap_or_else with if let Err
2 years ago
Fries
2ae9ea34dd
operations/clean: Remove debug string
2 years ago
Fries
34e50db84b
operations/upgrade: use brand new upgrade builder
2 years ago
Fries
a08173f460
operations/uninstall: use pacman builder
2 years ago
Fries
92e6ae490f
builder: Add tracing instruments to my builders
2 years ago
Fries
a531951b46
amethyst: Remove unused imports
2 years ago
Fries
865c848a90
operations/clean: Use Pacman builder
2 years ago
Fries
1bc9d0a1db
builder: add paccache builder
2 years ago
Fries
cb3cc43749
builder: add rm builder
2 years ago
Fries
07486a5430
builder: Add pacdiff builder
2 years ago
trivernis
8c35eb1250
Fix endless loop in aur dependency batch creation
2 years ago
Michal S
85f2136d15
Move AUR query in `sort()` outside the loop
2 years ago
Michal S
a8d6041323
Refactor `sort()` to use Alpm as opposed to calling `pacman -Ss` for each package
2 years ago
Fries
aefddaa3da
commands: remove Option from the sudo key
...
we dont need Option as the sudo key is assumed to always be there and if
its not in the config file, it will fall back to the default value
2 years ago
Michal S
8a8f3fe5d8
Add AlpmPackage enum for differentiating `load`ed packages and ones found through DBs
2 years ago
Michal S
d96e96fd91
Refactor `ar` -> `archive` in common.rs
2 years ago
Michal S
ae26225571
Refactor ALPM functions to be their own module
2 years ago
Michal S
1deee9b152
Code cleanup for PKGBUILD output parser
2 years ago
Michal S
5bad161ef7
Parse PKGBUILD output archives to fix -git packages
2 years ago
Michal S
2e5c4075e7
Format
2 years ago
Michal S
c1f655696d
Remove packagefile match check to fix Git packages
2 years ago
Michal S
7478aeb2d3
Fix flipped detect bool and readded `diff`
2 years ago
Michal S
3842402ddc
Remove redundant config keys
2 years ago
Fries
665095fbee
config: write comment above a new config file
2 years ago
Fries
3aa4d9da67
config: use config crate
...
Parsing of the config is now done with the config crate
2 years ago
Fries
647a95c1e9
internal::utils: add get_config_dir()
2 years ago
Michal S
0496e6eb4a
Fix clippy issue
2 years ago
Michal S
a398cf40e1
Fix erroneous newline, breaks up output unnecessarily
2 years ago
Michal S
9b6880676b
Fixed up indentation on packages to review prompt
2 years ago
mrshmllow
306ad5717c
change unwrap_or to unwrap_or_else
2 years ago
mrshmllow
7dd7735e06
swap config & is_tty inside import (fmt is upset)
2 years ago
mrshmllow
058308ae54
properly unwrap bin.sudo
2 years ago
mrshmllow
690b5d5a18
replace usage of Command with ShellCommand
2 years ago
mrshmllow
09195b104c
add sudo to config.toml
2 years ago
Michal S
a3908ad8c3
Add Fig completion support
2 years ago
Fries
78d02a071c
aur_install: fix typo in mod.rs
2 years ago
Michal S
f90a2de51c
Add upgrade bool to pass down via Options to fix #33
2 years ago
Michal S
90787d329d
Moved detect call to upgrade.rs to resolve #30
2 years ago
Michal S
5caa7f7fb6
Remove redundant aliases
2 years ago
Michal S
5862e56a56
Wording change in help output
2 years ago
Michal S
3790640524
[WIP] Potentially controversial arg change to support proper flag subcommands
2 years ago
Michal S
d0cc766149
Cargo FMT
2 years ago