Add Files module
This commit is contained in:
parent
1b5eb8c537
commit
bc5694dd64
6 changed files with 181 additions and 6 deletions
|
|
@ -1,7 +1,6 @@
|
|||
from dataclasses import dataclass, field
|
||||
from subprocess import CalledProcessError
|
||||
|
||||
from rich import print
|
||||
from rich.markup import escape
|
||||
|
||||
from pasch.cmd import run_capture, run_execute
|
||||
|
|
@ -37,9 +36,9 @@ class Pacman(Module):
|
|||
to_uninstall = installed - target
|
||||
|
||||
for package in sorted(to_install):
|
||||
print(f"[bold green]+[/] {escape(package)}")
|
||||
self.c.print(f"[bold green]+[/] {escape(package)}")
|
||||
for package in sorted(to_uninstall):
|
||||
print(f"[bold red]-[/] {escape(package)}")
|
||||
self.c.print(f"[bold red]-[/] {escape(package)}")
|
||||
|
||||
self._install_packages(to_install)
|
||||
self._uninstall_packages(to_uninstall)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue