⚡ A blazing fast alternative to the default Windows delete.

Overview

Turbo Delete

A blazing fast alternative to the default Windows delete.



comparison

Turbodelete is a blazing fast alternative to the default Windows delete function.

TurboDelete integrates with your context menu as well as the command-line!


Installation

First you'll need to set your execution policy to RemoteSigned if not done so:

Set-ExecutionPolicy RemoteSigned

Install Using Powershell

Run the following command on your powershell window:

iwr -useb cdn.xtremedevx.com/turbo-delete/install.ps1 | iex


👏 Supporters

Stargazers repo roster for @XtremeDevX/turbo-delete


Authors

XtremeDevX

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

You might also like...
Vibe - a library for acrylic/vibrancy effects for Electron on Windows 10/11
Vibe - a library for acrylic/vibrancy effects for Electron on Windows 10/11

vibe is a library for acrylic/vibrancy effects for Electron on Windows 10/11. Any Electron version compatible with N-API v6 (Electron v11+) is supported.

Windows Native Undocumented API for Rust Language 🔥

Windows Native   The Windows-Native Rust library provides a convenient and safe way to access the native Windows undocumented APIs using the Rust prog

A powerful desktop widget app for windows, built with Vue and Tauri.
A powerful desktop widget app for windows, built with Vue and Tauri.

DashboardX Widgets A powerful desktop widget app for windows, built with Vue and Tauri. Still in development Currently only runs on windows (uses nati

Drew's fast Rust AppKit bindings

Drew's fast Rust AppKit bindings Provides select Rust bindings for Apple AppKit framework. This may be compared to, appkit crate cacao objrs_framework

Szyszka is a simple but powerful and fast bulk file renamer.
Szyszka is a simple but powerful and fast bulk file renamer.

Szyszka is a simple but powerful and fast bulk file renamer. Features Written in Rust Available for Linux, Mac and Windows Simple GUI created

♾️ Fast & Simple AppImage manager
♾️ Fast & Simple AppImage manager

⚠️ Heavily in development (Not working) Leap Fast & Simple AppImage manager What's working Installation (github only, info about app not stored yet) R

A fast, zbus-based, permissively licensed AT-SPI library written in pure Rust!

AT-SPI for Rust Higher level, asynchronous Rust bindings to AT-SPI2, using zbus. Part of the Odilia screen reader project. Design Fully documented, wi

⚡ A Blazing fast alternative to the stock windows folder delete function!
⚡ A Blazing fast alternative to the stock windows folder delete function!

Turbo Delete A blazing fast alternative to the default Windows delete. Turbodelete is a blazing fast alternative to the default Windows delete functio

A tool that switch default audio playback device on windows.

AudioSwitch A tool built by Rust that can switch default audio playback device on windows. How to use specify which device you want to use Execute it

Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)

WSLGit This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). T

Hosts EDitor, it will add/update/delete host entries for you
Hosts EDitor, it will add/update/delete host entries for you

Host EDitor A command-line tool to easily manage you hosts file. View Demo · Report Bug · Request Feature Table of Contents About The Project Built Wi

Simple CLI to (add, delete, update, create) i18n translation file 🔤 🦀
Simple CLI to (add, delete, update, create) i18n translation file 🔤 🦀

, Inrs Simple CLI to (add, delete, update, create) i18n translation file Copyright (C) 2020-2022 TheAwiteb https://github.com/TheAwiteb/inrs This pr

Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD(create/read/update/delete) it using gRPC.

Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD (create/ read/ update/ delete) it using gRPC. Why Create Thi

Delete useless GitHub repositories easily.

delete-unused-repo Delete useless GitHub repositories easily. Demo del-unused-repo.mp4 Usage Warning You are responsible for your own actions, this is

Filter, Sort & Delete Duplicate Files Recursively
Filter, Sort & Delete Duplicate Files Recursively

Deduplicator Find, Sort, Filter & Delete duplicate files Usage Usage: deduplicator [OPTIONS] [scan_dir_path] Arguments: [scan_dir_path] Run Dedupl

A Rust based simple cli to delete all files included in `.gitignore` file from your repo

clean-local A simple CLI to remove all the files and folders included in the .gitignore file. Written in RUST Supports glob and wildcard paths in .git

Rust-based replacement for the default Minecraft renderer

wgpu-mc 🚀 A blazing fast alternative renderer for Minecraft Intro WebGPU is a new web specification designed to provide modern graphics and compute c

Autodefault automatically makes your struct literals fill themselves with `..default()`

autodefault A library that automatically inserts ..Default::default() for you. The pitch Has this ever happened to you? #[derive(Debug, Default, Parti

zero runtime cost default arguments in rust

Default Arguments in Rust Enables default arguments in rust by macro in zero cost. Just wrap function with default_args! and macro with name of functi

Comments
  • Fix

    Fix "No such file or directory (os error 2)"

    Fixes https://github.com/XtremeDevX/turbo-delete/issues/2

    It seems that after the function call handle.await_complete();, the threads were exetuted and the folders has been already deleted.

    However, the following lines https://github.com/XtremeDevX/turbo-delete/blob/0.0.1/src/main.rs#L108-L135 still tried to access the deleted folders and it reports IO error.

    So I check whether the path exists before iterating the path again.

    BTW, I have done some small code refactoring, extracted a new function : )


    Before Fix: Screenshot 2022-04-09 165337

    After fix: Screenshot 2022-04-09 173532

    opened by rumia-san 2
  • ERROR  IO error for operation on TESTDIRTOBLAST: No such file or directory (os error 2)

    ERROR IO error for operation on TESTDIRTOBLAST: No such file or directory (os error 2)

    TESTDIRTOBLAST was removed successfully, but it did display the above error.

    ERROR  IO error for operation on TESTDIRTOBLAST: No such file or directory (os error 2)
    

    I can't surface/repeat the scenario to bring up the error again easily, but the scenario was similar to this:

    cd TESTDIRTOBLAST
    ftzz g TESTA -n 10K -b 1M
    ftzz g TESTB -n 10K -b 1M
    ftzz g TESTC -n 10K -b 1M
    ftzz g TESTD -n 10K -b 1M
    cd ..
    turbo-delete TESTDIRTOBLAST
    

    I'm sorry I can't be more specific.

    By the way, excellent work. Congrats to you.

    opened by omac777 2
  • not able to install

    not able to install

    I am not able to install even though i did the steps in the readme.md file.

    1. I opened powershell as administrator
    2. I ran Set-ExecutionPolicy RemoteSigned
    3. I answerd with Y on the prompt.
    4. I ran iwr -useb cdn.xtremedevx.com/turbo-delete/install.ps1 | iex
    5. A blue box came up on the top saying Downloading Turbo Delete v0.0.1 from CDN and Connecting
    6. Then i got an error in red text
    Start-BitsTransfer : HTTP-status 404: The requested url does not exist on the server.
    At line:4 char:1
    + Start-BitsTransfer 'https://cdn.xtremedevx.com/Turbo-Delete.exe' "${E ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Start-BitsTransfer], Exception
        + FullyQualifiedErrorId : StartBitsTransferCOMException,Microsoft.BackgroundIntelligentTransfer.Management.NewBits
       TransferCommand
    

    I don't really know how the installer works...

    Is there perhaps another way to install this program?

    opened by dojje 2
  • Question: what make this faster than the builtin window delete?

    Question: what make this faster than the builtin window delete?

    Hi,

    I am very impressed with the tool. This has been a huge productivity gain for me as I previously use ‘rm’ command in powershell and it takes really long some time. I am not a rust programmer but very interested in learning more why is this <400 lines can out perform the window delete command. Would appreciate if you can share any resources you found while solving this problem

    Thanks,

    Dominic

    opened by datduyng 1
Releases(0.0.1)
Owner
Tejas Ravishankar
15 Yo Rustacean 🦀. Lead @voltpkg ⚡ and Co-Founder & CEO @dimensionhq .
Tejas Ravishankar
egui port to Car Thing (and maybe an alternative Car Thing UI?)

tt This project contains a port of egui to the Spotify Car Thing although in the future I also plan for it to contain a custom Car Thing UI. Technical

Andy Bao 7 Dec 30, 2022
OS-native file dialogs on Linux, OS X and Windows

nfd-rs nfd-rs is a Rust binding to the library nativefiledialog, that provides a convenient cross-platform interface to opening file dialogs on Linux,

Saurav Sachidanand 152 Nov 9, 2022
Rust docs for the Windows API

Windows API documentation for Rust This is an experimental documentation generator for the Rust for Windows project. The documentation is published he

Microsoft 52 Dec 9, 2022
A small tool to use along with i3/Sway to add CSS-powered decorations to your focused windows, for better usability.

glimmer What A tool for decorating i3 windows when they get focused, written in Rust. classic.mp4 Why When using i3-gaps I ran into the following prob

Daniel Acuña 26 Dec 17, 2022
A tiling window manager for Windows

komorebi Tiling Window Management for Windows. About komorebi is a tiling window manager that works as an extension to Microsoft's Desktop Window Mana

Jade (جاد) 2.6k Jan 1, 2023
Tiny library for handling rust strings in windows.

tinywinstr Tiny library for handling rust strings in windows.

Ed Way 1 Oct 25, 2021
OS native dialogs for Windows, MacOS, and Linux

?? nfd2 nfd2 is a Rust binding to the nativefiledialog library, that provides a convenient cross-platform interface to opening file dialogs on Windows

Embark 33 May 15, 2022
A light windows GUI toolkit for rust

Native Windows GUI Welcome to Native Windows GUI (aka NWG). A rust library to develop native GUI applications on the desktop for Microsoft Windows. NW

Gabriel Dube 1.6k Jan 7, 2023
Winsafe-examples - Examples of native Windows applications written in Rust with WinSafe.

WinSafe examples This repo contains several examples of native Win32 applications written in Rust with WinSafe. All examples follow the same program s

Rodrigo 40 Dec 14, 2022
A cross-platform Mod Manager for RimWorld intended to work with macOS, linux and Windows

TODOs are available here. Discussions, PRs and Issues are open for anyone who is willing to contribute. rrm Inspired by Spoons rmm. This is a cross-pl

Alejandro Osornio 7 Sep 5, 2022