Cat-win

Latest version: v1.7.9

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

Scan your dependencies

Page 1 of 6

1.7.9

Minor Changes

- the editor now loads lazily to improve loading time on large files.
- the hex-editor now loads lazily to improve loading time on large files.
- when searching in the hex-editor it is now possible to search for byte-sequences.
- changed the parameter --`sort`, --`SORT` to two different parameters --`sort`, --`sort` and --`sortl`, --`sortlength`.
- added `unicode_escaped_editor_search` option to the config menu to unicode-escape the search in the editor.
- added the following hotkeys to the hexeditor: `page up`, `page down`, `end`, `ctrl - end`, `home`, `ctrl - home`.

Bugfixes

- fixed Bug where the hex-editor would not find searched-for bytes.
- fixed Bug where the editor would allow opening unreadable files and potentially corrupt them upon saving them.
- fixed Bug where the prompts in the (hex-) editor would crash when inserting certain keys.

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.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.