mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2024-12-29 10:26:12 +01:00
31 lines
869 B
Python
31 lines
869 B
Python
#!/usr/bin/python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
from slpkg.configs import Configs
|
|
from slpkg.utilities import Utilities
|
|
from slpkg.views.views import View
|
|
|
|
|
|
class Cleanings(Configs):
|
|
""" Cleans the logs from packages. """
|
|
|
|
def __init__(self):
|
|
super(Configs, self).__init__()
|
|
|
|
self.view = View()
|
|
self.utils = Utilities()
|
|
|
|
def tmp(self) -> None:
|
|
print('Deleting of local data:\n')
|
|
|
|
for file in self.tmp_slpkg.glob('*'):
|
|
print(f" {self.bred}>{self.endc} {file}")
|
|
|
|
print(f"\n{self.prog_name}: {self.bold}{self.bred}WARNING{self.endc}: All the files and "
|
|
f"folders will delete!")
|
|
|
|
self.view.question()
|
|
|
|
self.utils.remove_folder_if_exists(self.tmp_slpkg)
|
|
self.utils.create_directory(self.build_path)
|
|
print(f'{self.byellow}Successfully cleared!{self.endc}\n')
|