@click.argument('nexus-repo-url')
@click.option(
'-d', '--sign-dir', type=str,
- default=tempfile.mkdtemp(prefix='gpg-signatures.'),
+ default=None,
help='Local directory to clone repository. (default /tmp/gpg-signatures.*)')
@click.option(
'-w', '--sign-with', type=str, default='gpg',
@click.pass_context
def nexus(ctx, sign_dir, sign_with, nexus_repo_url):
"""Fetch and GPG or Sigul sign a Nexus repo."""
+ if not sign_dir:
+ sign_dir = tempfile.mkdtemp(prefix='gpg-signatures.')
status = subprocess.call(['sign', 'nexus', '-d', sign_dir, '-w', sign_with, nexus_repo_url])
sys.exit(status)
@click.argument('staging-profile-id', envvar='STAGING_PROFILE_ID')
@click.option(
'-d', '--sign-dir', type=str,
- default=tempfile.mkdtemp(prefix='gpg-signatures.'),
+ default=None,
help='Local directory to clone repository. (default /tmp/gpg-signatures.*)')
@click.option(
'-r', '--root-domain', type=str, default='org',
nexus_url = nexus_url.rstrip('/')
nexus_repo_url = "{}/content/repositories/{}/{}".format(nexus_url, nexus_repo, root_domain)
+ if not sign_dir:
+ sign_dir = tempfile.mkdtemp(prefix='gpg-signatures.')
+
status = subprocess.call(['sign', 'nexus', '-d', sign_dir, '-w', sign_with, nexus_repo_url])
if status:
sys.exit(status)