From 7334d6c99eec185b34bde2218aed44bccabd1547 Mon Sep 17 00:00:00 2001 From: neingeist Date: Thu, 1 Feb 2024 18:49:15 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20git-status-all:=20use=20Path=20f?= =?UTF-8?q?or=20topdirs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- git-status-all | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/git-status-all b/git-status-all index 8a4890a..f2a9f73 100755 --- a/git-status-all +++ b/git-status-all @@ -39,13 +39,14 @@ def working_directory(directory: Path): @click.command -@click.argument('topdirs', nargs=-1) +@click.argument('topdirs', nargs=-1, type=click.Path(exists=True, file_okay=False, + path_type=Path)) @click.option('-l', '--list', 'list_', is_flag=True, default=False, help='Just list the dirty directories') def search_dirty(topdirs, list_): """Search for dirty git working directories in TOPDIRS""" if len(topdirs) == 0: - topdirs = ["."] + topdirs = [Path(".")] for topdir in topdirs: for git_directory in git_directories(topdir):