Cat-win

Latest version: v1.7.11

Safety actively analyzes 638763 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

1.5.1

Bugfixes

- fix Bug where the OS would not be properly deteced.

1.5.0

Minor Changes

- display unknown arguments in order to indicate an erroneous command call.
- display argument suggestions to help fix an erraneous command call.
- -`G`, --`GREP` now shows the found keywords and matched patterns in the order in which they were found.
- included more special characters like '␉', '␀' in the rawviewer.
- allow for --`peek` to be used with the rawviewer.
- added --`fp`, --`file-prefix` parameter to include the file in every line prefix.
- added --`dot`, `--dotfiles` parameter to include dotfiles.
- added --`plain`, --`plain-only` parameter to skip all non-plain files automatically.
- warnings and errors will now be printed on the stderr-stream instead of stdout.
- display warning when trying to pipe a file into itself.
- added --`oct`, --`OCT` parameter to convert octal numbers.
- added some new bugs to fix later.

Bugfixes

- fix Bug where --`sort` would not correctly sort uppercase characters inbetween lowercase characters and have problems with special chars like 'ß', 'µ' ...
- fix Bug where -`G`, --`GREP` would not show prefixes like line number or line length.
- fix Bug where the asterisk symbol (`*`) would not display correctly when using -`f`, --`files` and a keyword has been found.
- fix Bug where the behaviour was unexpected when using `-g`, --`grep` but not providing any literal or pattern.
- fix Bug where the rawviewer would crash when using a different encoding.
- fix Bug where the -`p`, --`peek` parameter would crash when using a different encoding.
- fix Bug where --`bin`, --`dec` and --`hex` would display wrong outputs on negative numbers.

1.4.3

Minor Changes

- added --`eval`, --`EVAL` parameter to evaluate simple mathematical equations within any text.
- added --`sort`, --`sort` parameter to sort all lines alphabetically.
- added `!clear` command to the cat repl, to reset/delete all previously defined parameters.
- added -`G`, --`GREP` parameter to *only* show the substrings found or matching any queried pattern.

Bugfixes

- fix Bug where the repl command `!del` would not properly work when using a different command form.
- fix Bug where the `trunc` parameter would crash on not-evaluable inputs.
- fix Bug where the repl would unnecessarily import the clipboard module for each line again (when using the --`clip` parameter).
- fix Bug where the output of `find=` and `match=` was inconsistent and undeterministic.
- fix Bug where the `slice` and `replace` operators could only be used once per command.
- fix Bug where you could not `replace` certain substrings (individual chars are now escapable with **`\`**)

1.4.2

Minor Changes

- display a warning about resources when opening a large file.

Bugfixes

- some efficiency improvements
- fix DeprecationWarning

1.4.1

Minor Changes

- renamed -`d`, --`debug` to --`debug`, --`debug` and hid it from the help menu.
- renamed -`R`, --`reconfigure` to -`R`, --`R`
- added --`Rin`, --`Rout`, --`Rerr` parameters to specificly reconfigure the stdin, stdout or stderr stream to the given encoding.
- added `!help` command to the cat-repl (cats) in order to see a short help display explaining all other parameters
- added `!exit` command to the cat-repl (cats) in order to exit repl
- added `!see` command to the cat-repl (cats) in order to see the currently active parameters within one repl session.
- added `!add <OPTION>` and `!del <OPTION>` command to the cat-repl (cats) in order to change the parameters within one repl session.

Bugfixes

- fix Bug where `match=` and `find=` would display the wrong indices.

1.4.0

Major Changes

- added `cats` entry point, for a repl version of the programm. This way you can enter and edit custom input line by line, instead of restarting the programm every time. Useful for the number conversion feature or a line by line base64 encoding/decoding (note that some parameters will not work with this entry-point since they will not make any sense in the context).
- added -`R`, --`reconfigure` parameter to decide if the standard-input (stdin) and standard-output (stdout) should be reconfigured to the parsed encoding parameter. Some repls handle text encoding different than others, so there is no uniform output when using uncommon encoding formats. Using this parameter the users can decide for themselves if the stdout should be encoded. Some users may experience readable console output when using the parameter while others may experience it when not using the argument.

Minor Changes

- searching for patterns or literals within a file now also works for files that have been opened in binary mode (beware that some keywords might be overlooked).
- --`hexview` and --`binview` will now, dependant on the installed font, also show specific symbols for carriage return and line feed.
- creating a file with an specific text encoding set will now result in an actually encoded file.
- opening a file in binary will no longer display the `b''` wrapper.

Bugfixes

- fix Bug where the ENTER-char '⏎' would be displayed incorrectly when using different encodings.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.