Comments (9)
Hi @CalculonPrime, thank you for the comment.
Do you mean that you want to redirect input?
If so, fs.c
doesn't work now.
Also, you don't need this module now because Node.js already implemented the features. I think that the module have already finished its part at that time.
You can use Readline (not readlineSync) or another module now, it's better choice.
from readline-sync.
Well readline isn't synchronous, so I'd have to wrap it, and more importantly, readline doesn't support hiding password typing like readline-sync. The key API I'm using is readline-sync.question().
from readline-sync.
If you don't want to wrap that (but you can wrap it easily) or you want something like utility method, you can use another module instead.
from readline-sync.
What other module? I've tried using async/await around the built-in readline question() API and it doesn't block the calling function. How do I get synchronous readline?
from readline-sync.
I don't know what module you want but you can search modules in https://www.npmjs.com/ and find modules that read via TTY such as prompts.
See document for async/await
: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Async_await
from readline-sync.
I know how to search modules. I'm not aware of any that replace readline-sync. As far as async/await, that isn't a replacement either, as it requires the entire hierarchy of calling functions to be made async.
from readline-sync.
Sorry, I don't know what module you want and problem about async/await
in your app.
However, async/await
and Promise
are very important for JavaScript.
In general, module such as the prompts and async/await
can be used instead of readlineSync. I don't know why you can't that because I don't know what you want to do.
from readline-sync.
You had better search modules by yourself if you know how to that and you don't like the module that I told.
from readline-sync.
No reply came, then this abandoned issue is closed.
from readline-sync.
Related Issues (20)
- question does not print the expected character HOT 4
- looking for help in building the console application with syntax highlight HOT 9
- Non-ASCII Character Issues HOT 9
- `hideEchoBack: true` disables backspace. HOT 3
- Is there any way to take multi-line input? HOT 6
- Chinese character problem HOT 12
- Allow movements like in bash terminal (Left, Right) HOT 9
- Readline-sync not working in VSCode HOT 9
- Read a markdown file line by line in sync HOT 23
- Multiple select HOT 5
- Can't distinguish between EOD and a blank input line HOT 9
- a qusetion about encoding HOT 4
- Other code cannot be run HOT 3
- "Assertion `(argc) == (5)' failed." error on calling functions HOT 8
- readline-sync does not print special/unicode chars, bu tusing normal console.log() works fine HOT 2
- node.js may crash on windows 10 when console in/out is redirected HOT 3
- keypress event not firing after keyInSelect HOT 2
- Adding a default answer option to keyInYN* HOT 5
- Cannot redirect standard input 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 readline-sync.