Fixed remove packages

This commit is contained in:
Dimitris Zlatanidis 2023-12-10 18:54:43 +02:00
parent 4f1c563447
commit e82394d14c
2 changed files with 7 additions and 2 deletions

View file

@ -1,5 +1,10 @@
## slpkg - ChangeLog ## slpkg - ChangeLog
### 4.9.5 - 10/12/2023
- Fixed:
* Remove packages with option "--yes"
### 4.9.4 - 04/12/2023 ### 4.9.4 - 04/12/2023
- Added: - Added:
* LFTP_EXCLUDE extra option for ltfp command to its ignore some not useful files * LFTP_EXCLUDE extra option for ltfp command to its ignore some not useful files

View file

@ -101,7 +101,7 @@ class RemovePackages(Configs):
progress_message: str = f'{self.bold}{self.red}Removing{self.endc}' progress_message: str = f'{self.bold}{self.red}Removing{self.endc}'
dependencies: list = self.is_dependency(name) dependencies: list = self.is_dependency(name)
if dependencies: if dependencies and not self.option_for_yes:
self.view_warning_message(dependencies, name) self.view_warning_message(dependencies, name)
if not self.question_to_remove(): if not self.question_to_remove():
continue continue
@ -119,7 +119,7 @@ class RemovePackages(Configs):
return dependencies return dependencies
def question_to_remove(self) -> bool: def question_to_remove(self) -> bool:
if not self.option_for_yes and self.ask_question: if self.ask_question:
answer: str = input(f'\nDo you want to remove? [y/N] ') answer: str = input(f'\nDo you want to remove? [y/N] ')
if answer in ['Y', 'y']: if answer in ['Y', 'y']:
print() print()