nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

commit c1d5d9790087011582bd166177488fb4d448de4a
parent 9513b68bea0a1f612289bf5293019d9f6402beb1
Author: mtmn <miro@haravara.org>
Date:   Sun,  5 Jul 2026 22:23:44 +0200

backup: flush stdio before shelling out

Diffstat:
Mmodules/mixins/dotfiles/bin/backup | 4+++-
Mmodules/mixins/dotfiles/config/shell/rc/aliased-short-names | 4----
2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/modules/mixins/dotfiles/bin/backup b/modules/mixins/dotfiles/bin/backup @@ -60,6 +60,8 @@ module Backup def self.run_cmd(verbose, *args) if verbose + $stdout.flush + $stderr.flush system(*args) Result.new($CHILD_STATUS, "", $CHILD_STATUS.nil? ? "command not found: #{args.first}" : "") else @@ -313,7 +315,7 @@ module Backup parser.parse!(args) target = args.shift unless options[:list] || target - puts(parser) + list_targets exit(0) end diff --git a/modules/mixins/dotfiles/config/shell/rc/aliased-short-names b/modules/mixins/dotfiles/config/shell/rc/aliased-short-names @@ -131,7 +131,3 @@ alias bor='boring' alias borl='boring list' alias boro='boring open' alias borc='boring close' -alias boroa='boring open -a' -alias borog='boring open -g' -alias borca='boring close -a' -alias borcg='boring close -g'