Commit Graph

133 Commits (4bed3d55746ffecab19770f20818da298b68340e)

Author SHA1 Message Date
trivernis f1bbb2626c
Merge branch 'main' into feature/async 2 years ago
trivernis 76a301bade
Fix clippy warnings
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis fdb87cc2fe
Merge branch 'main' into feature/async
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis adeeb75ba6
Add wrapper for pacman install
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 43e55480b8
Fix async installation
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
Michal c7e74e291f
Updated pacdiff prompt wording
Signed-off-by: Michal <michal@tar.black>
2 years ago
Michal S d30e4e3a03
docstrings 2 years ago
Michal S 5c0d267e36
docstrings 2 years ago
Michal S dd11ea2c68
Fixed indentation in search results 2 years ago
Michal S 53dd963932
Added paging to results if they are larger than terminal size 2 years ago
Michal S 8db9bcb958
linting 2 years ago
Michal S 5776a80cff
Better search output + out of date warning 2 years ago
Michal S 978d276c18
Further split of aur_install 2 years ago
Michal S 8482b03015
Fixed some stuff 2 years ago
Michal S 719faf7124
Added extra config option to highlight optdepends 2 years ago
Michal S 6ff4db69ad
Added config file + FMT 2 years ago
Michal S c1e7e71003
Amethyst v3.6.0, now with 20% less memory leaks! 2 years ago
Michal S ecdd82ace4
removed some useless things 2 years ago
Michal S fee9ea2fd3
The clippening. 2 years ago
Michal S 2131f4ff4b
Added support for custom provided cache dir 2 years ago
Michal S 696057e45f
Betterised prompt 2 years ago
Michal S eb8fa081cf
Smarter AUR dependency installation/management 2 years ago
Michal d9f68f9d83
Update detect.rs
Signed-off-by: Michal <michal@tar.black>
2 years ago
Michal S d76a4702d0
FMT 2 years ago
Michal S 0594ecf5e4
Fixed #3 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 a4eebc6d85
FMT 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
trivernis 21e4d66968
Make fs and command operations asynchronous
Signed-off-by: trivernis <trivernis@protonmail.com>
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 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 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 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 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
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 005fe8c56e
closing #15 2 years ago
jan Michal a892efce65
fixed #13 2 years ago
jan Michal f1a8da08b9 fmt 2 years ago
michal 9e55999174 fmt + import optimisation 2 years ago
michal 52b893a063 honestly not sure what i've done to anger the vcs gods today 2 years ago
michal 54f3c87f9d clearer crashing + readme 2 years ago
michal dba4ede596 finalising some stuff 2 years ago
michal 52df05752b import optimisation 2 years ago
michal de15c98432 AME_UWU 2 years ago
michal 59b443c607 general code cleanup 2 years ago
michal 6475eacbba replaced reqwest with ureq 2 years ago
michal 041f8e21b2 replaced panic! and eprintln! with crash! and log!
reworked pkg-warner slightly
2 years ago
michal 9e7df5d1b4 prettifying 2 years ago
michal f045f86f3e string consistency 3 years ago
michal bba02caf7d everything pretty much 3 years ago
michal e9247e15e7 database template code + first run dir creation 3 years ago
michal 62a9b40d48 lots of stuff 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 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