Karaf
  1. Karaf
  2. KARAF-754

shell:cat hyphen ("-") option not activating STDIN.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2.2
    • Fix Version/s: 3.0.0
    • Component/s: karaf-shell
    • Labels:
      None

      Description

      According to the help for shell:cat, the - is supposed to activate cat for STDIN (just as the Linux cat command does). However, the hyphen is being used as an argument parsing flag and hence isn't working:

      karaf@root> cat --help
      DESCRIPTION
      shell:cat
      Displays the content of a file or URL.

      SYNTAX
      shell:cat [options] paths or urls

      ARGUMENTS
      paths or urls
      A list of file paths or urls to display separated by whitespaces
      (use - for STDIN)

      OPTIONS
      --help Display this help message
      -n The number the output lines, starting at 1.

      karaf@root> shell:cat -
      Error executing command shell:cat undefined option -

      It may be sufficient to remove the STDIN option from the cat command, I'm not sure how useful STDIN is within an OSGi command-line prompt anyway.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Christian Schneider
            Reporter:
            Glen Mazza
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development