def get_all_callables(): tf_alias = thefuck_alias() return [exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True)] + [ alias for alias in get_aliases() if alias != tf_alias]
def _get_all_callables(): tf_alias = thefuck_alias() return [exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True)] + [ alias for alias in get_aliases() if alias != tf_alias]
def get_all_executables(): from thefuck.shells import thefuck_alias, get_aliases def _safe(fn, fallback): try: return fn() except OSError: return fallback tf_alias = thefuck_alias() return [exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True)] + [ alias for alias in get_aliases() if alias != tf_alias]
def get_all_executables(): from thefuck.shells import thefuck_alias, get_aliases def _safe(fn, fallback): try: return fn() except OSError: return fallback tf_alias = thefuck_alias() tf_entry_points = get_installation_info().get_entry_map()\ .get('console_scripts', {})\ .keys() bins = [exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True) and exe.name not in tf_entry_points] aliases = [alias for alias in get_aliases() if alias != tf_alias] return bins + aliases
def get_all_executables(): from thefuck.shells import thefuck_alias, get_aliases def _safe(fn, fallback): try: return fn() except OSError: return fallback tf_alias = thefuck_alias() tf_entry_points = get_installation_info().get_entry_map()\ .get('console_scripts', {})\ .keys() bins = [ exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True) and exe.name not in tf_entry_points ] aliases = [alias for alias in get_aliases() if alias != tf_alias] return bins + aliases
def _get_all_callables(): return [exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True)] + get_aliases()
def _get_all_callables(): return [ exe.name for path in os.environ.get('PATH', '').split(':') for exe in _safe(lambda: list(Path(path).iterdir()), []) if not _safe(exe.is_dir, True) ] + get_aliases()