def cleanup_cmd(temp=False, cache=False, min_age=1, dry_run=False, verbose=False): if cache: if verbose: click.echo( click.style(f'cleaning cache ({config.CACHE_DIR})', fg='white', bold=True)) deleted = cleanup_dir(config.CACHE_DIR, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if temp: if verbose: click.echo( click.style(f'cleaning temp ({config.TEMP_DIR})', fg='white', bold=True)) deleted = cleanup_dir(config.TEMP_DIR, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if dry_run: click.echo( click.style('dry-run enabled, nothing has been deleted', fg='green', bold=True))
def temp_cleanup(): """Cleanup temp/cache dirs.""" from indico.core.config import config from indico.core.logger import Logger logger = Logger.get() deleted = cleanup_dir(config.CACHE_DIR, timedelta(days=1)) _log_deleted(logger, 'Deleted from cache: %s', deleted) deleted = cleanup_dir(config.TEMP_DIR, timedelta(days=1)) _log_deleted(logger, 'Deleted from temp: %s', deleted)
def temp_cleanup(): """Cleanup temp/cache dirs""" from indico.core.config import config from indico.core.logger import Logger logger = Logger.get() deleted = cleanup_dir(config.CACHE_DIR, timedelta(days=1)) _log_deleted(logger, 'Deleted from cache: %s', deleted) deleted = cleanup_dir(config.TEMP_DIR, timedelta(days=1)) _log_deleted(logger, 'Deleted from temp: %s', deleted)
def temp_cleanup(): """Cleanup temp/cache dirs""" from indico.core.config import Config from indico.core.logger import Logger logger = Logger.get() deleted = cleanup_dir(Config.getInstance().getCacheDir(), timedelta(days=1), exclude=lambda x: x.startswith('webassets-')) _log_deleted(logger, 'Deleted from cache: %s', deleted) deleted = cleanup_dir(Config.getInstance().getTempDir(), timedelta(days=1)) _log_deleted(logger, 'Deleted from temp: %s', deleted)
def temp_cleanup(): """Cleanup temp/cache dirs""" from indico.core.config import config from indico.core.logger import Logger logger = Logger.get() deleted = cleanup_dir(config.CACHE_DIR, timedelta(days=1), exclude=lambda x: x.startswith('webassets-')) _log_deleted(logger, 'Deleted from cache: %s', deleted) deleted = cleanup_dir(config.TEMP_DIR, timedelta(days=1)) _log_deleted(logger, 'Deleted from temp: %s', deleted)
def cleanup_cmd(temp=False, cache=False, assets=False, min_age=1, dry_run=False, verbose=False): if cache: cache_dir = Config.getInstance().getCacheDir() if verbose: click.echo( click.style('cleaning cache ({})'.format(cache_dir), fg='white', bold=True)) deleted = cleanup_dir(cache_dir, timedelta(days=min_age), dry_run=dry_run, exclude=lambda x: x.startswith('webassets-')) if verbose: _print_files(deleted) if temp: temp_dir = Config.getInstance().getTempDir() if verbose: click.echo( click.style('cleaning temp ({})'.format(temp_dir), fg='white', bold=True)) deleted = cleanup_dir(temp_dir, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if assets: assets_dir = Config.getInstance().getAssetsDir() if verbose: click.echo( click.style('cleaning assets ({})'.format(assets_dir), fg='white', bold=True)) deleted = cleanup_dir(assets_dir, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if dry_run: click.echo( click.style('dry-run enabled, nothing has been deleted', fg='green', bold=True))
def cleanup_cmd(temp=False, cache=False, assets=False, min_age=1, dry_run=False, verbose=False): if cache: if verbose: click.echo( click.style('cleaning cache ({})'.format(config.CACHE_DIR), fg='white', bold=True)) deleted = cleanup_dir(config.CACHE_DIR, timedelta(days=min_age), dry_run=dry_run, exclude=lambda x: x.startswith('webassets-')) if verbose: _print_files(deleted) if temp: if verbose: click.echo( click.style('cleaning temp ({})'.format(config.TEMP_DIR), fg='white', bold=True)) deleted = cleanup_dir(config.TEMP_DIR, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if assets: if verbose: click.echo( click.style('cleaning assets ({})'.format(config.ASSETS_DIR), fg='white', bold=True)) deleted = cleanup_dir(config.ASSETS_DIR, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if dry_run: click.echo( click.style('dry-run enabled, nothing has been deleted', fg='green', bold=True))
def cleanup_cmd(temp=False, cache=False, assets=False, min_age=1, dry_run=False, verbose=False): if cache: if verbose: click.echo(click.style('cleaning cache ({})'.format(config.CACHE_DIR), fg='white', bold=True)) deleted = cleanup_dir(config.CACHE_DIR, timedelta(days=min_age), dry_run=dry_run, exclude=lambda x: x.startswith('webassets-')) if verbose: _print_files(deleted) if temp: if verbose: click.echo(click.style('cleaning temp ({})'.format(config.TEMP_DIR), fg='white', bold=True)) deleted = cleanup_dir(config.TEMP_DIR, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if assets: if verbose: click.echo(click.style('cleaning assets ({})'.format(config.ASSETS_DIR), fg='white', bold=True)) deleted = cleanup_dir(config.ASSETS_DIR, timedelta(days=min_age), dry_run=dry_run) if verbose: _print_files(deleted) if dry_run: click.echo(click.style('dry-run enabled, nothing has been deleted', fg='green', bold=True))