diff options
Diffstat (limited to 'dotfiles/cli.py')
-rw-r--r-- | dotfiles/cli.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dotfiles/cli.py b/dotfiles/cli.py index c58b40f..2748d51 100644 --- a/dotfiles/cli.py +++ b/dotfiles/cli.py @@ -25,6 +25,7 @@ def confirm(method, files, repo): """ if files: # user has specified specific files, so we are not assuming all + # FIXME: this may be a directory that requires expansion return files # no files provided, so we assume all files after confirmation message = 'Are you sure you want to %s all dotfiles?' % method @@ -84,6 +85,8 @@ def cli(ctx, repos): ctx.obj = Repositories(repos) except FileNotFoundError as e: raise click.ClickException('Directory not found: %s' % e) + except DotfileException as e: + raise click.ClickException(e) @cli.command() |