Софт Cross Cleaner v2.0.1.3 [Linux/Windows]

Это лучший Open Source очиститель?

  • Да

    Голосов: 20 30.8%
  • Нет

    Голосов: 5 7.7%
  • Возможно

    Голосов: 25 38.5%
  • Не знаю

    Голосов: 15 23.1%

  • Всего проголосовало
    65
зачем в cli какие то принты? почему прогресс бар не спрятан под флаг? cli должен делать одну вещь и делать ее быстро.
---
почему ты выбрал егуи, а не какой нибудь слинт, или какой нибудь iced? уж эти два куда более растовые, чем immediate mode срань..
---
гетто система тасков - используй токиевский JoinSet с .join_all(), даст тебе в разы больше контроля над рантаймом
---
disabled checks можно и влить::
Expand Collapse Copy
for data in database
       .into_iter()
       .filter(|data| categories_set.contains(&data.category))
       .filter(|data| !disabled_programs_set.contains(data.program.as_str()))
{
  // spawn tasks
}
---
зачем?
Код:
Expand Collapse Copy
println!("cargo:rustc-link-arg=/SUBSYSTEM:WINDOWS");
println!("cargo:rustc-link-arg=/ENTRY:mainCRTStartup");
---
не &str а PathBuf...

Код:
Expand Collapse Copy
fn get_minecraft_database(drive: &str, username: &str) -> Vec<CleanerData> {
---

ПОЧЕМУ ты билдишь "базу данных" в рантайме? в рантайме ты должен по статичному куску данных гуляя удалять то что существует, разве не так? почему ты не напишешь макрос?


overall поощряем раст, немного критики накинул. хев фан
 
Обновил до 1.9.3 beta №2
Изменил аргументы в CLI
Пример:
./Cross_Cleaner_CLI --clear=Logs,Cache --disabled=System
 
Обновил до 1.9.3
Добавил больше аргементов для CLI версий
1742490250085.png
 
Обновил до 1.9.4
Изменения:
  1. База данных теперь в json файле
  2. В CLI версию добавлен аргумент для использования своей базы данных
 
Обновил до 1.9.5 beta
Изменения:
  1. Различные баг фиксы
 
На GitHub уже доступна бета версия 1.9.6
1742981752271.png
 
В бету 1.9.6 добавлена очистка под Linux
Hearts of Iron IV
 
зачем в cli какие то принты? почему прогресс бар не спрятан под флаг? cli должен делать одну вещь и делать ее быстро.
---
почему ты выбрал егуи, а не какой нибудь слинт, или какой нибудь iced? уж эти два куда более растовые, чем immediate mode срань..
---
гетто система тасков - используй токиевский JoinSet с .join_all(), даст тебе в разы больше контроля над рантаймом
---
disabled checks можно и влить::
Expand Collapse Copy
for data in database
       .into_iter()
       .filter(|data| categories_set.contains(&data.category))
       .filter(|data| !disabled_programs_set.contains(data.program.as_str()))
{
  // spawn tasks
}
---
зачем?
Код:
Expand Collapse Copy
println!("cargo:rustc-link-arg=/SUBSYSTEM:WINDOWS");
println!("cargo:rustc-link-arg=/ENTRY:mainCRTStartup");
---
не &str а PathBuf...

Код:
Expand Collapse Copy
fn get_minecraft_database(drive: &str, username: &str) -> Vec<CleanerData> {
---

ПОЧЕМУ ты билдишь "базу данных" в рантайме? в рантайме ты должен по статичному куску данных гуляя удалять то что существует, разве не так? почему ты не напишешь макрос?


overall поощряем раст, немного критики накинул. хев фан
0. CLI на саммо деле является tui, теперь есть параметры для отключения tui
1. Egui для такого простого приложения в полне достаточно
2. Fixed
3. Fixed
4. Нахуй надо
 
0. CLI на саммо деле является tui, теперь есть параметры для отключения tui
1. Egui для такого простого приложения в полне достаточно
2. Fixed
3. Fixed
4. Нахуй надо
4. у тебя файл на четыре миллиарда строк где ты вручную данные хуяришь, не лучше ли макрос было написать который это всё по человечески бы раскидал?
 
4. у тебя файл на четыре миллиарда строк где ты вручную данные хуяришь, не лучше ли макрос было написать который это всё по человечески бы раскидал?
А чем json плох
 
я видимо жсон не нашёл, тогда заебись

тебе lazy_static не нужен, в расте уже года два как точно есть OnceCell, он (вроде) поддерживает конст фн конструктор..

инфу о версии ты должен брать из версии крейта, никак не обновлять вручную строки (разбирайся, у тебя как раз билд скрипты есть), в крейтсах тоже метаинфо либы валяются

вся твоя сериализация конфига может быть развернута proc_macro, и заинлайнена как статичные данные, example gratis:
1000023977.jpg


настрой линтеры, клиппи тебе подскажет очевидные кодстайл иссуе
 
+rep :bayan: каждый мамкин хацкер скроет читы от цру, удачи в разработке
 
Updated to
Пожалуйста, авторизуйтесь для просмотра ссылки.

? Linux Improvements
  • LibreOffice: Clean temporary and cache files
  • Osu!: Remove unnecessary game data
  • Cursor: Clear cursor extensions logs and cache
  • JDK: Clear local documentation
  • Hearts of Iron IV: Clean game cache and logs and crashes
? Windows Enhancements
  • Cursor: Enhanced cursor cleanup
  • Osu! Game: Improved cleaning routines
  • Node.js: Clear npm cache and temp files
  • VS Code: Better extension and workspace cleanup
  • LastActivity: Enhanced system activity cleaning
  • Thunderbird: Clean crashes
? Technical Updates
  • Dependencies: All libraries updated to latest versions
  • Security: Fixed false positives with Google Chrome and Ikarus antivirus
  • Performance: Overall optimization improvements
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
думаю, было бы хорошо. Если бы пользователь видел что чистит прога (какой путь)
какие game saves/logs/images/cheats/crashes
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
думаю, было бы хорошо. Если бы пользователь видел что чистит прога (какой путь)
какие game saves/logs/images/cheats/crashes
Пожалуйста, авторизуйтесь для просмотра ссылки.
в CLI пишет
Ну или в json файлах можешь посмотреть где что чистится
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
У меня программа удалила virtual box, cmd, powershell. Не знаешь как восстановить? Или только переустановка ? Переустановил virt box не запускается вм.... win+r cmd/powershell ошибка не удалось найти приложение
 
Назад
Сверху Снизу