Comments (3)
Yeah you're totally right though, that is an annoying UX. I think the behaviour should be as follows:
- User types in the token or password
- User goes about using the application
- User wants to go back, they hit
CTRL-C
orCMD-C
- We will then ask if they want to exit the application
- If so, we exit gracefully, otherwise we will keep them on the same menu that they are on
Thanks for the suggestion. I am not sure when I will be able to get around to implementing this (so if you're feeling adventurous or really need this implemented, feel free to open a PR) but it has been noted and is something I would like to get into an upcoming release.
from git-labelmaker.
I'm not sure overloading ctrl+c is a clean way to offer the "go back one menu" functionality, the keys "esc", "backspace", "q" or "b" might feel more natural. With that said, I'm not super familiar with really any of these nodejs CLI programs, so if ctrl+c for that is a standard convention then that makes more sense.
Either way, no hurry on an implementation, it's just something I noted as I used the tool for the first time. This feels like the type of thing that might be difficult to get right such that the workflow feels natural!
from git-labelmaker.
CTRL+C normally exits the program. I don't think we should override standard behaviour.
from git-labelmaker.
Related Issues (20)
- TypeError: Cannot read property 'url' of undefined HOT 5
- Feature Request: Support setting global package HOT 3
- TypeError: Cannot read property 'split' of undefined HOT 1
- Update buttercup dep
- Update inquirer dep HOT 1
- Some metrics would be nice
- Finish writing tests
- Investigate the `preferences` package
- Add update warning HOT 1
- Error when trying to create a package from labels when there are no labels
- Request: Multiple Actions per Session HOT 3
- Nothing updated HOT 13
- Throws when executed inside a gitsubmodule
- Throws when try to remove all labels
- Allow adding description to label HOT 3
- Custom label option: unhandled errror HOT 1
- Support for International Charaters
- Make scriptable
- Ability to update a label HOT 1
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 git-labelmaker.