anes
ANSI Escape Sequences provider & parser
0.2.1
195M downloads/mo
#512 most downloaded on crates.io
qwandor/anes-rs
What this package is like to depend on
Last release 1 years ago
01 Jul 2025
Release timing varies
gaps range from 8 days to 4.0 years
Nearly every release is documented
notes for 10 of 11 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
11 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · Oct 2019 to Jul 2025
2020
2021
2022
2023
2024
2025
2026
Releases
latest 11-
0.2.101 Jul 2025 -
0.2.027 Nov 2023 -
0.1.629 Nov 2019Release notes
Open source →- Add
ReportCursorPositionsequence - Add
EnableMouseEvents,DisableMouseEventssequences - Add ANSI escape sequence parser (feature
parser, disabled by default)- Add
Parserengine - Add
KeyCode,KeyModifiers,Mouse,MouseButton,Sequencetypes
- Add
Release notes
Open source →- Add
ReportCursorPositionsequence - Add
EnableMouseEvents,DisableMouseEventssequences - Add ANSI escape sequence parser (feature
parser, disabled by default)- Add
Parserengine - Add
KeyCode,KeyModifiers,Mouse,MouseButton,Sequencetypes
- Add
- Add
-
0.1.521 Nov 2019Release notes
Open source →- Add
execute!macro to execute ANSI escape sequences - Add
queue!macro to queue ANSI escape sequences
Release notes
Open source →- Add
execute!macro to execute ANSI escape sequences - Add
queue!macro to queue ANSI escape sequences
- Add
-
0.1.431 Oct 2019Release notes
Open source →- All sequences and related structures auto derive
Copy,Clone,Debug,Hash,Eq,PartialEq - Add
sgr!macro for select graphic rendition sequences - Add display attributes (bold, italic, ...) related sequences
SetAttributeResetAttributes
- Improve documentation
Release notes
Open source →- All sequences and related structures auto derive
Copy,Clone,Debug,Hash,Eq,PartialEq - Add
sgr!macro for select graphic rendition sequences - Add display attributes (bold, italic, ...) related sequences
SetAttributeResetAttributes
- Improve documentation
- All sequences and related structures auto derive
-
0.1.330 Oct 2019 -
0.1.230 Oct 2019Release notes
Open source →- Fix
MoveCursorTosequence- column, row swapped
- Add interactive test
- Run it with
cargo run --bin interactive-test
- Run it with
Release notes
Open source →- Fix
MoveCursorTosequence- column, row swapped
- Add interactive test
- Run it with
cargo run --bin interactive-test
- Run it with
- Fix
-
0.1.128 Oct 2019 -
0.1.026 Oct 2019Release notes
Open source →Breaking Changes
- No values modification
MoveCursorTo(1, 1)moves the cursor to the top/left cell
(previouslyMoveCursorTo(0, 0))
- Rename all existing cursor related sequences
Hide->HideCursorShow->ShowCursorEnableBlinking->EnableCursorBlinkingDisableBlinking->DisableCursorBlinkingMoveTo->MoveCursorToMoveLeft->MoveCursorLeftMoveRight->MoveCursorRightMoveUp->MoveCursorUpMoveDown->MoveCursorDown
New Sequences
- New buffer related sequences
SwitchBufferToAlternateSwitchBufferToNormalScrollBufferUpScrollBufferDownClearLineClearBuffer
- New window related sequences
ResizeTextArea
- New cursor related sequences
MoveCursorToColumnMoveCursorToNextLineMoveCursorToPreviousLine
Release notes
Open source →Breaking Changes
- No values modification
MoveCursorTo(1, 1)moves the cursor to the top/left cell (previouslyMoveCursorTo(0, 0))
- Rename all existing cursor related sequences
Hide->HideCursorShow->ShowCursorEnableBlinking->EnableCursorBlinkingDisableBlinking->DisableCursorBlinkingMoveTo->MoveCursorToMoveLeft->MoveCursorLeftMoveRight->MoveCursorRightMoveUp->MoveCursorUpMoveDown->MoveCursorDown
New Sequences
- New buffer related sequences
SwitchBufferToAlternateSwitchBufferToNormalScrollBufferUpScrollBufferDownClearLineClearBuffer
- New window related sequences
ResizeTextArea
- New cursor related sequences
MoveCursorToColumnMoveCursorToNextLineMoveCursorToPreviousLine
- No values modification
-
0.0.225 Oct 2019Release notes
Open source →- Initial release
- New
cursormodule sequencesMoveTo,MoveUp,MoveDown,MoveLeft,MoveRightHide,Show,EnableBlinking,DisableBlinking
-
0.0.125 Oct 2019Nothing published for this version