ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Other Software > Announce Your Software/Service/Product

High Speed Source Code Viewer [portable, freeware available]

<< < (4/5) > >>

Jibz:
A little more testing:

!tmp - matches tmp anywhere in the path
!\tmp - matches any folder that starts with tmp, except at the root level
!\tmp\ - matches folders with exact name tmp, except at the root level
!tmp\ - matches any folder that ends with tmp

!.hg - matches nothing (not .hg, not foo.hg, not .hgfoo .. nothing)
!*.hg - matches .hg anywhere in the path
!*.hg* - also matches .hg anywhere in the path
!\.hg - matches any folder that starts with .hg, except at the root level
!\.hg\ - matches folders with exact name .hg, except at the root level
!.hg\ - matches any folder that ends with .hg

Btw, sorry if you feel I am spamming you here, I am merely trying to understand why it isn't working how I expect it to :-[.

stahlworks:
No, that's good, you even analyzed all possible workarounds yourself already. Fact is,

> It seems like there is no way to exclude an exact folder name that is a direct subfolder of the
> root of the tree that dview reads?

is true and this is a shortcoming that will be fixed - not just in DView, but also in my command line tool SFK.
I'll keep you updated when it is done!

wraith808:
This is a *great* utility!  I have a quick question- does this (or especially the pay version) have the ability to shell out commands?  I'd like to put a command in there to do a get from TFS.  I was also thinking of purchasing the pro version, and wanted to know if it would be able to be integrated into a workflow that includes TFS (and others).

Thanks for the utility!

stahlworks:
Please create a config file, then search for "run" or "runback".
I use DView everyday in a multi server environment, running batch files that sync source files to a server,
run a remote compile, then download the results and display that in DView. For example,

--- ---on key xbutton1up
   set first.findmask = ""
   set first.pathmask = "c:\project\log.txt"
   first.runback -min "c:\project\zz-compile.bat"
   first.monitor "c:\project\log.txt" delay=300 maxwait=5000 show=bottom
Runs a batch on the 2nd top button of a Razer Naga mouse.
This batch produces an output file "log.txt" which is reloaded and displayed
in the first DView window as long as the file changes.

You may test this all with the 30-days Trial Demo from:
http://stahlworks.com/dev/sfk/DViewProDemoSetup.exe

To repeat, this is typically used to call batch files; try yourself if it allows a smooth
TFS integration, and if you think external command execution could be done better,
please give feedback.

stahlworks:
There is now a pre-release available for download here,
with completely reworked sub folder and file selection.

--- ---to select all dirs of current dir except something:
-dir . !foo       -> exclude subdirs like *foo*
-dir . !.foo      -> exclude with extension .foo
-dir . !\foo      -> exclude starting with foo
-dir . !foo\      -> exclude ending with foo
-dir . !\foo\     -> exclude exactly foo
-dir . !\foo\bar\ -> exclude subdir combi
-dir . !*.foo*    -> exclude with .foo anywhere

to select only sub dirs of current dir with something:
-dir . *foo*      -> include paths having *foo*
-dir . *\foo      -> include paths having *\foo
-dir . *foo\      -> include paths having *foo
-dir . *\foo\     -> include paths exactly foo
-dir . *.foo      -> include with extension .foo
-dir . *\foo\bar\ -> include subdir combi

exclusion by filename:
-file !foo        -> exclude all files like *foo*
-file !\foo       -> exclude starting with foo
-file !foo\       -> exclude ending with foo
-file !\foo\      -> exclude exactly foo
-file !.foo       -> exclude extension foo

inclusion by filename:
-file foo         -> include all files like *foo*
-file \foo        -> include starting with foo
-file foo\        -> include ending with foo
-file \foo\       -> include exactly foo
-file .foo .bar   -> select .foo and .bar files
whoever cares, please test:
- loading from command line using -dir ... -file ... parameters.
- running dview without parameters, then configure Setup / Workspace, then load interactively.
- the help text, as shown in Setup / Workspace.
- the help text via help button, then search for "loading filters".
give feedback if the functionality is working as expected, and if it matches the documentation.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version