What should the tool do?

Depends entirely on the tool. Common behavior is to read from STDIN, to perform a default action or to show a help message. Either is fine.

What do you expect?

If it doesn't seem to to do anything, I expect it to terminate when I send EOF (Ctrl+D)

What would annoy you?

If it erased my data

What would you prefer?

That it not erased my data.

Update: There are tools like screen that confuse the hell out of you if you have no idea what it does, and you start it. Tools like that should show some kind of informational message unless started with an option or arguments (and unless a config file is present). Apart from that it's silly (and possibly dangerous) to start a program of which you have no clue. As a former part-time sys admin I stopped doing that :-)

Perl 6 - links to (nearly) everything that is Perl 6.

In reply to Re: CLI Default Action by moritz
in thread CLI Default Action by Xiong

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.