001package net.filebot;
002
003public interface ExitCode {
004
005        int SUCCESS = 0;
006        int ERROR = 1;
007        int BAD_LICENSE = 2;
008        int FAILURE = 3;
009        int DIE = 4;
010        int NOOP = 100;
011
012        public static String getErrorMessage(int code) {
013                switch (code) {
014                case SUCCESS:
015                        return "Done";
016                case ERROR:
017                        return "Error";
018                case BAD_LICENSE:
019                        return "Bad License";
020                case FAILURE:
021                        return "Failure";
022                case DIE:
023                        return "Abort";
024                case NOOP:
025                        return "Done";
026                default:
027                        return "Error (" + code + ")";
028                }
029        }
030
031        public static String getErrorKaomoji(int code) {
032                switch (code) {
033                case SUCCESS:
034                        return "ヾ(@⌒ー⌒@)ノ";
035                case ERROR:
036                        return "(o_O)";
037                case BAD_LICENSE:
038                        return "(>_<)";
039                case FAILURE:
040                        return "(×_×)⌒☆";
041                case DIE:
042                        return "(×_×)";
043                case NOOP:
044                        return "¯\\_(ツ)_/¯";
045                default:
046                        return "/╲/\\╭[☉﹏☉]╮/\\╱\\";
047                }
048        }
049
050}