design - Should terminal applications guess what the user wants? -


there small discussion git , doesn't default user.

by default, colour disabled (generally set git config), yet sends output pager application commands (such in git log).

one side no flags should enabled since gives user full control of application. contrary state when releasing new application, 1 should try , win users on possible many bells , whistles possible.

this subjective question, in year 2010 should terminal applications start making usability decisions default or force users customize it.

 $ rm file.txt </dev/null want remove file.txt [y/n] tty not connected, guessing "no" 

so no; please avoid assumptions because can turn out exact opposite of expected.

color in git diff disabled default, because pagers may not support it — case less, needs explicitly invoked -r option turn on escape sequence support.


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -