- fixed wrong intro text, added --type-matches and --category-matches for easier qualifier generation
- enable creation of the project-header file (experimental)
- mulle-match-to-c now output better include shields
- emit was has changed during a cmake reflect
- improved header inclusion code generation
- separate filters --category-filter and --type-filter have been replaced with a single --qualifier. Now you can combine category and type queries. The qualifier can do the usual AND OR NOT operations. Use
TYPE_MATCHES
andCATEGORY_MATCHES
to match either or. - fix pattern matching problem
- fix cross-platform bugs
- fix bug with trailing /* path
- Various small improvements
- Various small improvements
- big function rename to
<tool>
::<file>
::<function>
to make it easier to read hopefully - uses mulle-bashfunctions 4 now
- can now run under zsh if bash is not available
- improved output of mulle-match-to-c
- made filename command more helpful by checking
MULLE_MATCH_FILENAMES
also - not mulle-match-to-cmake outputs a
_Resources.file
for cmake - use
MULLE_MATCH_TO_CMAKE_SOURCE_PATTERNFILETYPE
andMULLE_MATCH_TO_CMAKE_HEADER_PATTERNFILETYPE
instead ofMULLE_MATCH_TO_CMAKE_PATTERNFILETYPE
for improved separation of sources and headers in files list - renamed
-mf
flag to-tf
(--type-filter) for improved readability - improved output of header guards
- you can tweak the discrimination between Objetive-C or C headers with a bunch environment variables now
- rename match command to filename
- new
mulle-match-to-c
script - nicer comment header for
mulle-match-to-cmake
filename
command gains the-l
option
- added ignore command
- add patternfile path command
- the default reflection output directory is now cmake/reflect and src/reflect instead of cmake/ and src/
- add --no-follow-symlink option, but follow by default
- add category filter
- add status command
- fix small display ugly in list command, where it doesn't show etc or share
- distributed too soon... now fix symlinks on darwin/freebsd for real
- fix -xtype for darwin
- do not ignore symbolic links anymore when listing files
- changed to mulle-bashfunctions 2 call convention
- moved to mulle-bashfunctions v2
- ask mulle-env for the location of ETC SHARE and VAR directories
- place kitchen into default
MULLE_MATCH_IGNORE_PATH
- bug fix
- small beauty fixes in output and code
- remove *.dSYM from
MULLE_MATCH_IGNORE_PATH
default list, fix -I setting wrong variable, improve dox
- fix copy and rename command, clean var after changes
- repair also ignorefiles
- use own .mulle folder now instead of .mulle-match
- add init command
- improve README.md
- suppress boring warning when cleaning
- support show command
- rename find to list
- fixes for mulle-monitor
- use
r_
functions of mulle-bashfunctions 1.8.0
- small test improvement
- fix bug that surfaced on mingw
- add missing test files
- improve usage information
- capitalize error message
- make user defined patternfiles more detectable, be more verbose in match
- add new -pf option to test singular patternfiles
- fix for
PROJECT_SOURCE_DIR
being . and duplicate finds
- dont crash if not match.d is present
- extglob protect case globs
- use
LC_ALL=C
for sort
- simplify README
- fix package dependencies more
- fix homebrew install ruby script
- catch renumbered patternfiles in upgrade
- rename install to installer, because of name conflict
- better usage info
- rename install.sh to install
- CMakeLists.txt CMakePackage.cmake LICENSE README.md RELEASENOTES.md build dox install.sh mulle-match mulle-match.png mulle-match.sublime-project mulle-match.sublime-workspace mulle-project src test tmp.jbgUmYFd simplified CMakeLists.txt
- fix an ugly warning
- fix some bugs
- small code improvement
- update and fix test
- fix bug with build CMakeLists.txt CMakePackage.cmake dox install.sh LICENSE mulle-match mulle-match.png mulle-match.sublime-project mulle-match.sublime-workspace mulle-project README.md RELEASENOTES.md src tests tmp.m7MMdQ8d tmp.te71S9hn tmp.TE7jOCXo tmp.VAjnUgZa pattern
- improved the regexp speed once again
- do not use regexps to prune directories, like before, but just for filenames
- this greatly improves find speed
- speed up find a lot by using a proper batchsize for parallelism
- fix edit, use
MULLE_UNAME
- adapt to singular directory name style
- fix perfomance bug, add repair command
- fix usage ugliness
- add patternfile copy
- use only -md filtering for less surprises, add bash completion
- Various small improvements
- use different format defaults
- update dox a little
- split off from mulle-monitor