pathed
This tool helps you to edit the PATH environment variable from a command line - within limits.
Usage
C:\...\>pathed.exe /? pathed - Version 4.0 Freeware written by Gerson Kurz (http://p-nand-q.com) USAGE: pathed.EXE [OPTIONS] OPTIONS: /MACHINE: print machine PATH /USER: print user PATH /ADD: add variable at the head /APPEND: add variable at the tail /REMOVE: remove path / index /SLIM: strip duplicate vars /ENV: environment variable, defaults to PATH
For example, on my system the PATH looks like this:
C:\...\>pathed PATHED - Version 3.2 Freeware written by Gerson Kurz (http://p-nand-q.com) 00 C:\Perl\site\bin 01 C:\Perl\bin 02 C:\Windows\system32 03 C:\Windows 04 C:\Windows\System32\Wbem 05 C:\Python26 06 C:\Tools 07 C:\Windows\System32\WindowsPowerShell\v1.0\ 08 C:\Program Files (x86)\TortoiseSVN\bin 09 C:\Program Files\TortoiseSVN\bin 10 C:\Program Files (x86)\doxygen\bin 11 C:\Program Files (x86)\WinMerge 12 C:\Program Files (x86)\Subversion\bin 13 C:\Program Files (x86)\p-nand-q.com\GSharpTools [INVALID] 14 C:\Program Files (x86)\p-nand-q.com\pserv2 [INVALID] 15 C:\Program Files (x86)\OpenVPN\bin 16 C:\Windows\Microsoft.NET\Framework\v3.5 17 C:\Windows\Microsoft.NET\Framework\v2.0.50727 18 C:\Program Files (x86)\Scintilla Text Editor 19 C:\Program Files\7-Zip 20 C:\Program Files (x86)\PostgreSQL\8.4\bin 21 C:\Program Files (x86)\Java\jdk1.6.0_18\bin 22 C:\Program Files (x86)\IZArc
You'll note that this is much more readable than anything SET PATH
has to offer. Maybe you'll also notice from this output that two directories on the PATH are invalid: #13 and #14.
To add the current directory to the PATH, try this:
C:\...\>pathed /APPEND %CD% /USER
The /USER
says that the environment variable should be in the user context, /MACHINE
would change the system environment variables.
To remove the directory again, try
C:\...\>pathed /REMOVE %CD%
To use pathed
with other semicolon-separated directory lists such as INCLUDE or LIBS, try
C:\...\>pathed /ENV INCLUDE
Note: If you're stuck with the command line, pathed.exe
is probably as good as it gets. But if you want a nice, clean GUI,
try the Rapid Environment Editor, it's pretty good!
Download
- Starting with version 3.2,
pathed
is part of gtools, which you can download here.. - The sourcecode is hosted on code.google.com.
License
pathed is freeware, BSD-licensed.
History
- Version 4.0 - Feb 16, 2014
- Migrated two fixes made by zippy1981.
- Version 3.2
- Minor bugfixes
- Version 3.1
- Documentation expanded.
- Minor bugfixes
- Version 3.0
- First public release.
GK, Feb 16, 2014