Commit Graph

262 Commits (b484e2b26873f7b1d979915e031a4dd4ce50a653)

Author SHA1 Message Date
Michal S d76a4702d0
FMT 2 years ago
Michal S 0594ecf5e4
Fixed #3 2 years ago
Michal S 66d672f4cc
Hopefully fixed #14 2 years ago
Michal S ec1f3b433a
Ensured #6 doesn't happen (fixed #6) and fixed #13 2 years ago
Michal S 8f0540eb46
Added info function 2 years ago
Michal S aac4a97419
Fixed circular AUR dependencies 2 years ago
Michal S c4ecfc2d78
Split Upgrade into AUR/repo 2 years ago
Michal S 2b7b4aa878
Spinners and better pacdiff 2 years ago
Michal 242fb298e2
Merge branch 'main' into development
Signed-off-by: Michal <michal@tar.black>
2 years ago
Michal S ed17596e2b
cleared up wording 2 years ago
Michal S a4eebc6d85
FMT 2 years ago
Michal S c3b0fd7a2d
Changed location of detect and added prompt to upgrade 2 years ago
Michal 22dfb90be5
Fixed = parsing 2 years ago
Michal 39ecbc0dac
Update clean.rs 2 years ago
Michal 77d36f3b31
Updated clean to also strip `=` 2 years ago
Michal b6125aceed
clippy + fmt 2 years ago
Michal f54df88c29
betterized pacdiff 2 years ago
Michal 3474b26db0
normal clippy stuff 2 years ago
Michal b757d8f5f3
Turns out we didn't even need the database after all 2 years ago
Michal 21f958d0fe
Lotsss of comments 2 years ago
Matt C 30744d1d77 rip pkg-warner lmao 2 years ago
Michal 68a13e58ed
Re-added `rem` alias for remove command 2 years ago
trivernis 33a68d654a
Merge remote-tracking branch 'origin-tar-black/feature/sudoloop'
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 7baaced905
Fix the one and only clippy warning
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis f763a7aaaf
Merge remote-tracking branch 'origin-crystal/development'
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 2914446be6
Replace logging and output functions with macros
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
Michal b6ef37cf6f Warn users about the dangers of `vimdiff` 2 years ago
Michal d3600d52db Removed legacy .pacnew handling method 2 years ago
Michal c6f472cb90 Globalised `-v` and `--noconfirm`, made `--noconfirm` apply to clean properly. Fmt + import optimise. 2 years ago
Michal ebac3bcab4 oops! 2 years ago
Michal d9c517a787 Added new aliases for query 2 years ago
Michal 951d31bd77 Don't error out if there are no packages to clean 2 years ago
Michal 89d3c4e1db Made clean actually uninstall the packages... oops 2 years ago
Michal 62652b3459 Import optimisation 2 years ago
Michal 468d7027e3 Cargo fmt 2 years ago
Michal ab5e337012 Amethyst now checks for .pacnew and .pacsave files and prompts the user to run pacdiff if necessary 2 years ago
Michal 92b7829fe1 Initial implementation of new clean subcommand 2 years ago
Michal f1f41a86e0 Fixed Cargo.toml & flake.nix, solved issue #6, added new warn(); helper function. 2 years ago
michal ffe6aa0858 fixed stuff ig 2 years ago
michal 10893dad01 Merge branch 'main' of https://github.com/crystal-linux/amethyst 2 years ago
jan Michal 82bff3501c
fixed wrong error code 2 years ago
jan Michal 5d1205e1de
added arg aliases and fixed #24 2 years ago
Trivernis c4d86ca178 Fix style issue in sudoloop function
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 8c12e4c6c4 Add sudoloop feature that starts a second thread to loop sudo
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis c2bbe77b89 Colorize pacman output on ttys
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 1c1a92f586 Add ins shorthand for ame install
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis b8507025f6 Wrap commands with ShellCommand builder
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 2266b10a7b Encapsulate command executions
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 247659b7ba Replace redefinitions in mod.rs with reexports of submodule functions
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis f4ac74909a Fix missing dash on -Rs alias to Remove operation
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 2c2677ae88 Change argument parsing to clap v3 derives
With this change the arguments are parsed with the
new clap v3 derive syntax. This commit also sets the
default command to Upgrade similar to the behaviour
of other aur helpers.

Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
jan Michal b0dec6d5cf
fixed #21 2 years ago
jan Michal 511d70299e
fixed issue when a package with the same name was in both repos and aur 2 years ago
jan Michal c5c65e2dee closed #13 2 years ago
jan Michal 8b6fabad74
moved cachedir removing code to init() 2 years ago
jan Michal 976c833d01
closed #19 2 years ago
jan Michal 005fe8c56e
closing #15 2 years ago
jan Michal a892efce65
fixed #13 3 years ago
jan Michal f1a8da08b9 fmt 3 years ago
jan Michal 495e6359e9 fixed #20 3 years ago
michal 7b79bcdfb3 added feature request: list aur/repo packages installd (issue #11) 3 years ago
michal 9e55999174 fmt + import optimisation 3 years ago
michal 52b893a063 honestly not sure what i've done to anger the vcs gods today 3 years ago
michal 54f3c87f9d clearer crashing + readme 3 years ago
michal dba4ede596 finalising some stuff 3 years ago
michal 52df05752b import optimisation 3 years ago
michal de15c98432 AME_UWU 3 years ago
michal 59b443c607 general code cleanup 3 years ago
michal 6475eacbba replaced reqwest with ureq 3 years ago
michal 041f8e21b2 replaced panic! and eprintln! with crash! and log!
reworked pkg-warner slightly
3 years ago
michal 9e7df5d1b4 prettifying 3 years ago
michal f7f3a3e866 shell completion, fixed search, cargo.toml stuff 3 years ago
michal f045f86f3e string consistency 3 years ago
michal 4376b8efbf superuser check + infersubcommands 3 years ago
michal bba02caf7d everything pretty much 3 years ago
michal 79340f2e6b put the linter to rest 3 years ago
michal e9247e15e7 database template code + first run dir creation 3 years ago
michal 62a9b40d48 lots of stuff 3 years ago
michal 284a0bd21c more prep code 3 years ago
michal 4383066b9e reworked verbosity for existing functions and tweaked regex 3 years ago
michal 45fd45433b stfu clippy 3 years ago
michal 0e7e086f55 added proper cleaning to the sort process + a workaround for me on windows 3 years ago
michal e7e107bd46 fixed up the repo debug code 3 years ago
michal 046aac029b fmt and set clap ver 3 years ago
michal 13009935f6 testing initial repo package sorting 3 years ago
michal 4b2272009f added verbosity parsing and debug messages 3 years ago
michal 5b8aa7ff76 initial sorting algorithm 3 years ago
michal 45402a2100 restructure 3 years ago
michal 38e94b6a8c beginning a longgg process 3 years ago
Amy 19f0b5b021
update emails 3 years ago
Amy 9537dee253
doesnt randomly error even if package is not in overrides and prints proper package when adding to database 3 years ago
michal 94af1ffe75 fixed #9 3 years ago
michal 5925c70d6d rustfmt 3 years ago
michal d2e377f7f9 replaced raur + general linting and checking 3 years ago
Amy db74d45d56
mostly finished the statically defined packages, doesnt respect update option yet (sorry jnats this is like the worst code ever) 3 years ago
Amy f3c8a6d463
added first parts of statically defined packages 3 years ago
michal 5330758ad5 oh lord - full cargo clippy + fmt 3 years ago
Amy 4840c0a104
fix paths 3 years ago
Amy 01beec5d0f
rework database to use sql 3 years ago
Amy f6ced78141
remove compiler warnings 3 years ago