What do you have in your c:\tools folder?

A while ago I saw someone espousing the virtues of c:\tools.

This is a folder on your computer (and in your PATH) that contains all those handy (usually self-contained) executables that you either run as a windowed program or from the command line.

Mine contains: 7za, autoruns, convert, exiftool, fat32formatter, ffmpeg, ffplay, ffprobe, identify, magick, montage, rufus, sqlite3 and validrive.

What useful tools do you have in yours?
 

Ardax

Ars Legatus Legionis
19,076
Subscriptor
A whole lot less than I used to. A lot of my stuff got migrated to Store installs (which have their own ways of putting things on the PATH) or pulled out of the path to minimize possible misuse.

Actually left on my path are a couple of ancient command prompt scripts I wrote, implementations of crc32sum/md5sum/sha1sum, dupemerge and ln, mutool, and Explorer++.
 

LordDaMan

Ars Legatus Legionis
10,090
The only thing I ever add is Sysinternals Suite. I love that it's on the Store now for easy updating, but it's slightly trickier to get the folder path on the Store version to add to my PATH.
You could just map "https://live.sysinternals.com/ " to a drive and then use terminal to access it. That way it's always easily accessed and it's always up to date.
 

Ardax

Ars Legatus Legionis
19,076
Subscriptor
The only thing I ever add is Sysinternals Suite. I love that it's on the Store now for easy updating, but it's slightly trickier to get the folder path on the Store version to add to my PATH.
If you install from the Store, then the executables should already be available on the PATH, unless you've knackered things up somehow. (Or they're all not on the PATH and my memory sucks.)

Open your Settings app (as in, the main Windows Settings App) and search for "App execution aliases". All the Sysinternals tools show up there for me after installing from the Store.
 

Jeff S

Ars Tribunus Angusticlavius
8,765
Subscriptor++
How is the tools dir different functionally different from the Program Files dir? It sounds like the main difference is that you are dropping a bunch of different .exe/.com/.jar/.py/etc files in a single directory, without having per-vendor sub-dirs, and then add that one dir to the path? So this is acting sort of like a /usr/local/bin dir under a posix-y OS?
 

LordDaMan

Ars Legatus Legionis
10,090
How is the tools dir different functionally different from the Program Files dir?

Program Files is typically not in your PATH and it's write protected and it's under higher user rights requiring you to escalate privileges if you want to add or remove things from there.
It sounds like the main difference is that you are dropping a bunch of different .exe/.com/.jar/.py/etc files in a single directory, without having per-vendor sub-dirs, and then add that one dir to the path? So this is acting sort of like a /usr/local/bin dir under a posix-y OS?
Pretty much yeah. Add "Tools" to the PATH and you can access it from any command prompt.
 

LordDaMan

Ars Legatus Legionis
10,090
May as well throw this out, as it's pretty useful for this thread:

Type cmd in an explorer window in the address bar and a command prompt will open up to whatever folder you are in explorer.

On the other side, start. (that's start with a period right after it, no spaces) will open explorer at whatever directory you are in at the command prompt
 

Ardax

Ars Legatus Legionis
19,076
Subscriptor
Type cmd in an explorer window in the address bar and a command prompt will open up to whatever folder you are in explorer.

Pretty much any command on the PATH will work.

start. (that's start with a period right after it, no spaces)

Note that inserting a space will work for Command Prompts, and is required for PowerShell windows.