Cat-win

Latest version: v1.7.11

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

Scan your dependencies

Page 1 of 6

1.7.11

Minor Changes

- added `end_marker_symbol` option to the config menu to define the marker that will be displayed when using -`e`, --`ends`.
- added `blank_remove_ws_lines` option to the config menu to remove whitespace lines with -`b`, --`blank` also.
- changed the `^I` hotkey in the editor (insert byte sequence) and hexeditor (insert text) to `^N`.
- changed the `^C` hotkey in the (hex-)editor (KeyboardInterrupt) to `^D`.
- added area selection via shift-click in the (hex-)editor.
- added `^A` hotkey to the (hex-)editor to select everything.
- added `^C` hotkey to the (hex-)editor to copy selected text to the clipboard.

Bugfixes

- fixed Bug where some keys would not work in the editor.

1.7.10

Minor Changes

- added `^I` hotkey to editor (insert byte sequence) and hexeditor (insert text).
- when using `DOWN <x>` in -`M`, --`more` it is now possible to move up by entering a negative number x.

Bugfixes

- fixed Bug where the reload-file prompt could not be canceled in the editor.
- fixed Bug where deleting bytes in the hex-editor would not count as changing the file.

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 repl (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 repl.
- fixed Bug where some literals or patterns would not work in the repl (if they included whitespace).
- fixed Bug where the Editor would always auto indent (even if the config setting was set to False).

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.