From 443afbccb1d52b649083235500887a9a3de0b133 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Thu, 2 Apr 2026 20:41:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=90=88=E5=B9=B6=20cli=20?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E8=87=B3=20base=EF=BC=8C=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=20cli.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/cli.py | 41 ----------------------------------------- source.py | 4 +--- 2 files changed, 1 insertion(+), 44 deletions(-) delete mode 100644 modules/cli.py diff --git a/modules/cli.py b/modules/cli.py deleted file mode 100644 index 0690097..0000000 --- a/modules/cli.py +++ /dev/null @@ -1,41 +0,0 @@ -from decman import File, Module -from decman.plugins.pacman import packages as pacman_packages - - -class CliModule(Module): - def __init__(self, user: str): - super().__init__("cli") - self.user = user - - def files(self): - return { - f"/home/{self.user}/.config/git/config": File( - source_file="./home/.config/git/config", - owner=self.user, - ), - f"/home/{self.user}/.config/mise/config.toml": File( - source_file="./home/.config/mise/config.toml", - owner=self.user, - ), - } - - @pacman_packages - def pacman_packages(self) -> set[str]: - return { - "bat", - "btop", - "duf", - "dust", - "eza", - "fastfetch", - "fd", - "git-delta", - "jq", - "micro", - "procs", - "ripgrep", - "tealdeer", - "trash-cli", - "yazi", - "zoxide", - } diff --git a/source.py b/source.py index 4974d88..fa9e39a 100644 --- a/source.py +++ b/source.py @@ -3,7 +3,6 @@ import os import decman import modules.base -import modules.cli import modules.dev import modules.docker import modules.locale @@ -21,8 +20,7 @@ if not USERNAME: IS_WSL = os.path.exists("/proc/sys/fs/binfmt_misc/WSLInterop") decman.modules += [ - modules.base.BaseModule(), - modules.cli.CliModule(USERNAME), + modules.base.BaseModule(USERNAME), modules.dev.DevModule(USERNAME), modules.docker.DockerModule(USERNAME), modules.locale.LocaleModule(),