Releases: urbanware-org/salomon
salomon-1.12.1
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
♻️ Revisions:
- Revised the feature for bold and underlined text formatting options for colorized lines (works with color codes now).
🔧 Fixes:
- Fixed the bug which caused that highlight matches did not work with bold and/or underlined text format.
- Fixed the syntax error inside the warning method.
salomon-1.12.0
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added the feature for bold and underlined text formatting options for colorized lines.
♻️ Revisions:
- Revised an option inside the global config file (new option values).
- Revised the compatibility script (cleaned up color related code).
- Revised the foreground color related code inside the output core module.
🔧 Fixes:
- Fixed the output format of colorized lines (removed default bold font style when using light colors).
salomon-1.11.1
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added an option to the global config file to manually set the foreground color of highlighted matches.
🔧 Fixes:
- Fixed the highlight match bug (the
--highlight-matches
argument did not have any effect when using color codes).
➖ Removed elements:
- Removed a deprecated and unnecessary shell pre-check function.
- Removed some unnecessary global variables.
salomon-1.11.0
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added a command-line argument (and feature) to pause the output (by prompt) after a user-defined amount of lines.
- Added a version check for the Bash shell (some code requires at least version 4).
- Added some warnings (if non-existent color names, invalid color codes or color terms containing invalid characters were given).
♻️ Revisions:
- Revised most of the color related code inside the core modules (for parsing the config files and colorizing lines) for more efficient output.
- Revised the compatibility script (added specific exit codes).
- Revised the output header (added additional information).
- Revised the prompt on exit argument (can also be used with analyze mode now).
- Revised the usage information from the main Salomon script.
salomon-1.10.0
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added a command-line argument (and feature) to return a certain amount of first lines (head) of the input file.
- Added another command-line argument (and feature) to return a certain amount of last lines (tail) of the input file.
- Added the alternative command-line arguments
--analyze
and--monitor
which can be used instead of-a
followed by the action.
♻️ Revisions:
- Revised the color config files (added additional terms).
- Revised the installation script (requires an explicit argument and does not implicitly install Salomon anymore).
- Revised the main Salomon script (negligible changes).
🔧 Fixes:
- Fixed the symlink bug inside the installation script (symlinks to the main Salomon script did not work when
/usr/local/bin
was missing inside the global path variable$PATH
). - Fixed the update check bug inside the main Salomon script.
salomon-1.9.7
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added additional color config files for various log files.
- Added an interactive dialog for the feature to simultaneously export the Salomon output into a file.
♻️ Revisions:
- Revised the global config file (added an additional option for the export dialog when using interactive mode).
- Revised the input file path validation (added additional path check).
- Revised the method of parsing color config files inside the output core script.
- Revised the output core script (negligible changes).
salomon-1.9.6
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added a command-line argument (and feature) to check if Salomon is up-to-date.
- Added an optional command-line argument (and feature) to simultaneously export the Salomon output into a file including color and highlighting codes.
♻️ Revisions:
- Revised the global config file (negligible changes).
- Revised the shell compatibility script (negligible changes).
salomon-1.9.5
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added the support for the
whiptail
dialog program when using interactive dialogs.
♻️ Revisions:
- Revised the common core module (negligible changes).
- Revised the installation script (negligible changes).
- Revised the shell compatibility script (replaced inconvenient check commands with some consistent ones).
🔧 Fixes:
- Fixed the interactive mode config bug (option to display the dialog for the information header inside the config file was ignored before and the dialog has always been shown).
- Fixed the interactive mode error bug (in case no supported dialog program is installed, error messages will be printed on the shell instead of trying to display them via dialog program).
salomon-1.9.4
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added a dialog (when using interactive mode) for displaying the information header and footer.
- Added a function to the common core module to print a notice in case deprecated command-line arguments have been given.
- Added some code to check if the main scripts are being executed using the Bash shell (instead of just checking if the Bash shell is installed).
♻️ Revisions:
- Revised the dialog core module (negligible changes).
- Revised the highlighting related command-line arguments (added short variants of the arguments).
salomon-1.9.3
Download
You may download the .tar.gz
archive (beginning with salomon
) as it contains all project relevant files (including the source code) without any of the GitHub specific files that are not necessary in order to use the project.
Changelog
➕ New features:
- Added a global config file (
salomon.cfg
) for certain options that cannot be set using command-line arguments.
♻️ Revisions:
- Revised the command-line arguments for more clarity as well as usage information (negligible changes).
- Revised the dialog core module (added cancel buttons to input dialogs and also some negligible changes).
- Revised the output header inside the output core script (negligible changes).
- Revised the output of the 256-color table (added further information and optimized the output for a 80x25 text-based user interface).
🔧 Fixes:
- Fixed the multiple highlight arguments bug when using interactive mode.
- Fixed the irrelevant error message bug when the
--color-table
argument was not given.