Comments (7)
https://stackoverflow.com/questions/8343250/how-can-i-get-position-of-cursor-in-terminal
We should indeed document this better.
from ansi-escapes.
And so?
Do you have a nodejs working exemple? Because knowing how to get the position using bash is a bit useless here...
I tried to listen process.stdin
while outputing ansi.cursorGetPosition
on process.stdout
but without success... :/
from ansi-escapes.
Yeah have the same question as @lebaphi. How do I use this with provided API? In my case I need to fully redraw what's on the terminal "screen" but without removing history, so I came up with idea to remember initial cursor position and set it before process.stdout.write
ing all the logs
from ansi-escapes.
To be completely fair and honest, I've never personally gotten this escape code to work.
Supposedly, you're supposed to read from stdin after issuing this code. This, however, has never worked for me. I've not seen a program actually use this before and I've always kind of assumed it's a dead escape code lost to the sands of time, lol.
If you want my domain-expert opinion, don't use this escape code. Find a better way to do it.
from ansi-escapes.
aight, thanks. Know some library for my needs? I mean "redrawing" what's in terminal without clearing history
from ansi-escapes.
@carljohnesan Check out blessed
, though it's quite high level. Maybe that's what you're looking for.
from ansi-escapes.
Related Issues (17)
- Make cursor position a little more cross platform HOT 17
- More escapes! fun! HOT 1
- checksum error at yarn install HOT 1
- Save/Restore cursor position not working on macOS Terminal.app
- link error HOT 1
- Support tmux passing escapes through tmux HOT 2
- `clearTerminal` not working on Windows 10 w/ GitBash HOT 2
- clearScreen performs a full reset on some terminals HOT 7
- V5 Update error HOT 1
- Named exports instead of default export? HOT 9
- Type-fest TS errors when updating to tsc 4.8 HOT 3
- require() of ES modules is not supported. HOT 1
- Escapes for entering/exiting alternate screen HOT 1
- Exports CJS
- Failing to compile correctly when built under Vite?
- Add ConEmu-specific escape codes HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansi-escapes.