from Vintageous import local_logger import sublime import os _logger = local_logger(__name__) class DotFile(object): def __init__(self, path): self.path = path @staticmethod def from_user(): path = os.path.join(sublime.packages_path(), 'User', '.vintageousrc') return DotFile(path) def run(self): try: with open(self.path, 'r') as f: for line in f: cmd, args = self.parse(line) if cmd: _logger().info('[DotFile] running: {0} {1}'.format(cmd, args)) sublime.active_window().run_command(cmd, args) except FileNotFoundError: pass def parse(self, line):
from Vintageous import local_logger import sublime import os _logger = local_logger(__name__) class DotFile(object): def __init__(self, path): self.path = path @staticmethod def from_user(): path = os.path.join(sublime.packages_path(), 'User', '.vintageousrc') return DotFile(path) def run(self): try: with open(self.path, 'r') as f: for line in f: cmd, args = self.parse(line) if cmd: _logger().info('[DotFile] running: {0} {1}'.format( cmd, args)) sublime.active_window().run_command(cmd, args) except FileNotFoundError: pass def parse(self, line):