From 466fcd268e53743ca7414f1fe969a74cd0ac1ee1 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 12 Mar 2021 08:10:42 +0200 Subject: drop old crap --- with | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100755 with (limited to 'with') diff --git a/with b/with deleted file mode 100755 index 469d6bd..0000000 --- a/with +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/python3 - - -import os - - -import cliapp -import yaml - - -class With(cliapp.Application): - - def add_settings(self): - self.settings.string( - ['env-file', 'e'], - 'read environment description from FILE', - metavar='FILE', - default=os.path.expanduser('~/.config/with-envs/environments.yaml')) - - def process_args(self, args): - env_name = args[0] - argv = args[1:] - - envs = self.get_environments() - print(envs) - env = dict(os.environ) - env.update(envs[env_name]) - cliapp.runcmd(argv, env=env, stdout=None, stderr=None) - - def get_environments(self): - filename = self.settings['env-file'] - return yaml.safe_load(open(filename)) - - -With().run() -- cgit v1.2.1