Cat-win

Latest version: v1.7.8

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

Scan your dependencies

Page 1 of 6

1.7.8

Minor Changes

- added -``, --`hexedit` parameter to open a simple hex-editor to write/edit any provided File.
- added `hex_editor_columns` option to the config menu to define the amount of columns in the hex-editor.
- when using the uppercase variant -`E` (of -`E`, --`echo`) the input will no longer be unicode-escaped.
- added `unicode_escaped_echo` option to the config menu to unicode-escape the input using -`E`, --`echo`.

Bugfixes

- fixed Bug where the Editor would behave unintended when reloading the file.
- fixed Bug where the Editor would display an error message even when the error was resolved in rare cases.
- fixed Bug where the Editor would not recognize the user input in the reload-file prompt.
- fixed Bug where the Editor would crash on special characters like emojis (displays `�` now).

1.7.7

Bugfixes

- fixed Bug where the color-config (--`cconfig`) would not correctly save new values.

1.7.6

Minor Changes

- added -`B`, --`raw` parameter to read a file as binary and write raw binary as output.
- when piping into the shell (cats) the input will also be printed to display a full context.
- added --`config-clear`, --`config-reset` parameter to reset the config to the default settings.
- added --`cconfig-clear`, --`cconfig-reset` parameter to reset the color config to the default settings.
- added --`config-remove`, --`cconfig-remove` parameter to remove/delete the config file.
- added `peek_size` option to the config menu to define the amount of lines shown when using -`p`, --`peek`.

Bugfixes

- fixed Bug where --`b64d` would not work in the shell.
- fixed Bug where some literals or patterns would not work in the shell (if they included whitespace).
- fixed Bug where the Editor would always auto indent (even if the config setting was set to False).

1.7.5

Minor Changes

- when using -`a`, --`attributes` on windows the output will also inform about advanced data streams (on ntfs systems).
- reworked -`M`, --`more` to work with long lines wrapping around to the next line and lines containing escape-sequences.

Bugfixes

- fixed Bug where -`M`, --`more` would not work when catw was piped into.
- fixed Bug where the Editor would wrongly indent the next line.
- fixed Bug where the Editor would break the undo/redo capability when indenting the next line.

1.7.4

Minor Changes

- added -`M`, --`more` parameter to page through a file step by step and pause output each step.
- added `more_step_length` option to the config menu to define the step length used by -`M`, --`more`.

Bugfixes

- fixed Bug where the update notification message was wrong in certain pre-release scenarios.

1.7.3

Minor Changes

- the config menus now scale to the size of the terminal and are better formatted.
- removed `binary_hex_view` from config.
- removed the prompt to open a file in binary mode (the file will now always be opened).
- allow all parameters to be applied to binary files.
- added `ignore_unknown_bytes` option to the config menu to ignore unknown bytes in binary mode instead of replacing them with �.
- added `unicode_escaped_find` option to the config menu to unicode-escape the queried substrings using `find=` (default is True).
- when using `find=` it is now possible to query for an empty substring.
- added `unicode_escaped_replace` option to the config menu to unicode-escape a and b using `[a,b]` (default is True).

Bugfixes

- fix Bug where the color-config menu would allow to change elements that should not be changed.
- fix Bug where the config menu would not allow the default-command-line to reset (be empty).
- fix Bug where the config menus could not handle utf-8 characters.
- fix Bug where the -`E` command would not correctly handle utf-8 characters.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.