shell: fix log when no log rules

also fix nix devshell
This commit is contained in:
Soramane
2025-07-25 11:41:58 +10:00
parent 882adb2c6c
commit 2bde2ddfbf
2 changed files with 5 additions and 7 deletions
+1 -6
View File
@@ -40,12 +40,7 @@
devShells = forAllSystems (pkgs: {
default = pkgs.mkShellNoCC {
inputsFrom = [self.packages.${pkgs.system}.caelestia-cli];
packages = [
(pkgs.writeShellScriptBin "caelestia" ''
cd src && python -m caelestia "$@"
'')
];
packages = [(self.packages.${pkgs.system}.caelestia-cli.override {withShell = true;})];
};
});
};
+4 -1
View File
@@ -44,7 +44,10 @@ class Command:
print(self.shell("ipc", "show"), end="")
def print_log(self) -> None:
log = self.shell("log", "-r", self.args.log_rules)
if self.args.log_rules:
log = self.shell("log", "-r", self.args.log_rules)
else:
log = self.shell("log")
# FIXME: remove when logging rules are added/warning is removed
for line in log.splitlines():
if self.filter_log(line):