diff frontends/src/jp/constants.py @ 1969:5fbe09b9b568

merged main branch
author Goffi <goffi@goffi.org>
date Fri, 24 Jun 2016 22:41:28 +0200
parents ac89f455fcbf
children 3d633458d962
line wrap: on
line diff
--- a/frontends/src/jp/constants.py	Mon Jun 20 23:07:53 2016 +0200
+++ b/frontends/src/jp/constants.py	Fri Jun 24 22:41:28 2016 +0200
@@ -23,3 +23,17 @@
 class Const(constants.Const):
 
     APP_NAME = "jp"
+    PLUGIN_CMD = "commands"
+    PLUGIN_OUTPUT = "outputs"
+    OUTPUT_TEXT = 'text' # blob of unicode text
+    OUTPUT_DICT = 'dict'
+    OUTPUT_LIST = 'list'
+    OUTPUT_TYPES = (OUTPUT_TEXT, OUTPUT_DICT, OUTPUT_LIST)
+
+    # exit codes
+    EXIT_OK = 0
+    EXIT_ERROR = 1 # generic error, when nothing else match
+    EXIT_BAD_ARG = 2 # arguments given by user are bad
+    EXIT_FILE_NOT_EXE = 126 # a file to be executed was found, but it was not an executable utility (cf. man 1 exit)
+    EXIT_CMD_NOT_FOUND = 127 # a utility to be executed was not found (cf. man 1 exit)
+    EXIT_SIGNAL_INT = 128 # a command was interrupted by a signal (cf. man 1 exit)