Skip to content
/ dirun Public

dirun is a Windows command line tool that helps you quickly run a command over a set of files

License

Notifications You must be signed in to change notification settings

jdm3/dirun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dirun

dirun.exe is a command line tool for Windows that helps you quickly run a command over a set of files.

usage: dirun.exe DIR FILES [options] -- COMMAND
options:
    DIR             The directory to search for files in (default=.)
    FILES           Which files to select as targets (default=*.*)
    COMMAND         The command to run on each target file found (default=file list)
    --working=DIR   The directory to run the command from (default=.)
    --pass=NUM      The exit code that command returns when it completes successfully (default=0)
    --norecurse     Don't recurse into subdirectories
    --repfile       Report status using the target file name, rather than the command
    --verbose       Print extra information during execution

If the command requires redirection operators (>, >>, or &) then they need to be escaped using the '^' character. e.g.:

:: foo.exe > res.out
> dirun.exe -- foo.exe ^> res.out

If the command requires double quotes, then they need to be escaped using two double quotes '""'. e.g.:

:: foo.exe --arg="this has spaces"
> dirun.exe -- foo.exe --arg="""this has spaces"""

To customize the execution for each target file, the command and the working directory can be specified using variables:

Variable Will be replaced with...
%DIRUN_FNAME% The file name of the target file (without the extension).
%DIRUN_FEXT% The extension of the target file (without the initial period).
%DIRUN_FPATH% The full path to the target file.
%DIRUN_DPATH% The full path to the directory containing the target file (without a trailing directory separator).
%DIRUN_?PATH_REL% For each of the above variables ending in PATH, there is also a variable that ends in PATH_REL which is the path relative to the root search directory (DIR).

About

dirun is a Windows command line tool that helps you quickly run a command over a set of files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published