Каков “Unix путь”, чтобы приложение CLI не сообщило ни о каких указанных аргументах?

Для плавающей рабочей области:

import XMonad.Layout.PerWorkspace
 -- then in layoutHook:
onWorkspace "float" simplestFloat

От xmonad.hs droog

Существует также больше информации о Wiki: http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-SimplestFloat.html

5
19.11.2013, 00:04
2 ответа

Это зависит, какие виды аргументов Ваше приложение ожидает. Если это обрабатывает файлы, традиционно читать из стандартного входа и записать в стандартный вывод, если никакие аргументы не указаны (пример: cat, tee, …). Если приложение имеет интерактивный режим, запустите его, если никакие аргументы не указаны (пример: sh, ed). Если приложение ожидает объект продолжить работать, покажите сообщение об ошибке и выход с ненулевым состоянием (пример: cp, rm). Если приложение ожидает команду, покажите сообщение использования и выход с ненулевым состоянием (пример: sed, tar).

8
27.01.2020, 20:33

Наиболее распространенные варианты:

  • отобразите короткую версию справки приложения с пунктом, "Для просмотра полного имени приложения типа справки - справка";

  • кредиты дисплея и лицензия;

  • "ошибка: никакая операция не указала (используйте-h для справки)".

6
27.01.2020, 20:33
  • 1
    , Если программа может читать из стандартного входа (что-то большинство команд CLI Unix может сделать), также приемлемо просто ожидать входа. Например, cat сделает это. –  James Sneeringer 09.04.2012, 20:23

Теги

Похожие вопросы