mirror of
https://github.com/kennethreitz-archive/python-build.git
synced 2026-06-05 23:30:18 +00:00
20 lines
520 B
Python
20 lines
520 B
Python
import os
|
|
from pythonbrew.basecommand import Command
|
|
from pythonbrew.define import PATH_BUILD, PATH_DISTS
|
|
from pythonbrew.util import rm_r
|
|
|
|
class CleanupCommand(Command):
|
|
name = "cleanup"
|
|
usage = "%prog"
|
|
summary = "Remove stale source folders and archives"
|
|
|
|
def run_command(self, options, args):
|
|
self._cleanup(PATH_BUILD)
|
|
self._cleanup(PATH_DISTS)
|
|
|
|
def _cleanup(self, root):
|
|
for dir in os.listdir(root):
|
|
rm_r(os.path.join(root, dir))
|
|
|
|
CleanupCommand()
|