Comments (2)
Did you perhaps mean to open an issue on https://github.com/Shopify/shopify-cli? This repo is for a library that is explicitly to help with writing interactive terminal apps in ruby.
from cli-ui.
I think that the check should be done by this library when it is being told to ask something to a user that is not there instead of duplicating the check before asking each question, following the "tell don't ask" principle... that is you don't ask the UI if if is interactive and then you tell the UI to ask the user, you just tell the UI to ask the user and let the UI do what it should. I've sent the issue downstream anyway...
from cli-ui.
Related Issues (20)
- Why does :options conflict with :default? Would love to see it fixed. HOT 1
- in the terminal of vscode HOT 1
- Spinner does not reset terminal fast enough when there's a lot of output HOT 2
- ANSI color code escaping for "ask" broken in Debian HOT 2
- Add example showing how to run a shell command with stdout redirected HOT 2
- Questions get duplicated when the message is too long HOT 6
- The ask color change my frame color.
- Can't prompt in a spinner
- Cant use gray color option for frame HOT 2
- Links to documentation are broken HOT 2
- Circular dependency warnings
- [Feature Request] Allow to debrief successful SpinGroups
- Add option to allow configuration of ask prompt instructions colour HOT 2
- Error interactive_options.rb:337:in `wait_for_user_input': Interrupt (Interrupt) HOT 2
- Cannot load such file - cli-ui-2.2.0/vendor/reentrant_mutex HOT 2
- Progress bar broken in 2.2? HOT 3
- Weak guarantees for `IO#write` override
- Intermittent prompt_test failure
- Radio buttons / checkboxes HOT 4
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 cli-ui.