Short: Filenote utility (incl. import/export). Author: Jostein Aarbakk Uploader: Jostein Aarbakk (jaarbakk gmail com) Type: util/cli Version: 1.16 Replaces: util/cli/JustComm.LhA Architecture: m68k-amigaos >= 1.3 Distribution: Aminet ------------------------------------------------------------------------- FUNCTION ======== Change filenotes. Well suitable for mass-updating, filenote backup and interchange of filenotes (import/export). COMPATIBILITY ============= It runs on: * classic Amigas (680xx CPU, kickstart v1.3 and above). (older kickstarts might also work). * PPC-equipped Amigas with at least OS4.1 (OS4.0 might also work). FEATURES: ========= * Convert letters to uppercase or lowercase. * Misc. "uppercase options": * Make 1st. letter uppercase. * Make 1st. letter after a character uppercase (the user can specify one or more such characters). * Make roman numerals uppercase (ex: xvIi -> XVII). * Flexible filters: * Wildcards are supported. * Perform actions on selected substrings. * Perform actions before or after a substring. * Case sensitive or case insensitive pattern matching. * Replace filenotes (or parts of it, if a filter is used). * Insert new text: * At the start or after the end. * Before or after a chosen filter. * Remove CTRL-characters. These are characters which are displayed as strange and meaningless characters, like f.ex squares. * Align according to a selected substring. * Export to a file in a fileformat that PC programs like "Total Commander" accepts. This makes it possible to let "Total Commander" show the filenotes. It's also useful for backup purposes. * Import from a file (the same file format as above). This comes in handy when: * copying files from poor file systems which doesn't support filenotes, and store the notes on your Amiga as real filenotes (nothing beats the real thing, eh?). * efficiently mass-update filenotes based on other sources, like f.ex. URL's etc. * you need to restore your filenotes (backup). * Can perform multiple actions on filenotes in one go (&&-option), which otherwise had to be done via several calls to JustComm. This is also more efficient, since each filenote will not be written to disk more than once (except when using the IMP and -g options). * Most of the features above can be combined together. * Flexible selection of files: * Filenames can be up to 108 characters long. * Multi filename support. * Wildcards. * Very efficient processing. History ======= v1.16 (7.Mar.2010). Changes: ---------------------------- * Corrected bugs related to the |#| and |U| wildcards. Details: * |#|: When choosing files by putting this wildcard last, JustComm selected more files than expected. Example: JustComm "File|#|" -u ...selected f.ex. "File1", "File2" & "File1a" ...while the expected selection was "File1" & "File2" * |U|: When using this wildcard in your SEL-string, combined with the -i, -a and REP-options (insert a string after each lower->UPPERCASE change), this sometimes didn't work. It worked fine for the 1st, 3rd, 5th etc. occurrence, but not the 2nd., 4th, 6th etc. * Corrected a bug related to the export option (EXP/EXA/EXO). Details: Files which couldn't be processed because of an error were included in the exported file. * Improved performance. When inserting text after a selected string, execution is faster now compared to v1.15. v1.15 (3.Jan.2010). Changes: ---------------------------- * Standard input redirection is now supported. This means you can let JustComm read the args from a textfile. F.ex.: JustComm ?