kupferbootstrap/cache.py
2021-08-04 18:36:37 +02:00

26 lines
502 B
Python

import shutil
from logger import *
import click
import os
@click.group(name='cache')
def cmd_cache():
pass
@click.command(name='clean')
@verbose_option
def cmd_clean(verbose):
setup_logging(verbose)
for dir in ['/chroot', '/var/cache/pacman/pkg']:
for file in os.listdir(dir):
path = os.path.join(dir, file)
if os.path.isdir(path):
shutil.rmtree(path)
else:
os.unlink(path)
cmd_cache.add_command(cmd_clean)