diff --git a/beangulp/__init__.py b/beangulp/__init__.py index eef15a7..c85e2c5 100644 --- a/beangulp/__init__.py +++ b/beangulp/__init__.py @@ -138,7 +138,7 @@ def _extract( @click.command("archive") -@click.argument("src", nargs=-1, type=click.Path(exists=True, resolve_path=True)) +@click.argument("src", nargs=-1, type=click.Path(exists=True, resolve_path=True), default=None) @click.option( "--destination", "-o", @@ -196,6 +196,9 @@ def _archive( errors = exceptions.ExceptionsTrap(log) renames = [] + if src is None: + log("No source files specified!") + for filename in _walk(src, log): with errors: importer = identify.identify(ctx.importers, filename)