github.com/mithrandie/csvq@v1.18.1/lib/option/default_env.go (about)

     1  package option
     2  
     3  const DefaultEnvJson = `
     4  {
     5    "datetime_format": [],
     6    "timezone": "Local",
     7    "ansi_quotes": false,
     8    "interactive_shell": {
     9      "history_file": ".csvq_history",
    10      "history_limit": 500,
    11      "prompt": "\u001b[34;1m@#WORKING_DIRECTORY${(IF(@#UNCOMMITTED, ' \u001b[33;1m(Uncommitted:' || @#CREATED + @#UPDATED + @#UPDATED_VIEWS || ')', ''))}\u001b[34;1m >\u001b[0m ",
    12      "continuous_prompt": " > ",
    13      "completion": true,
    14      "kill_whole_line": false,
    15      "vi_mode": false
    16    },
    17    "environment_variables": {},
    18    "palette": {
    19      "effectors": {
    20        "label": {
    21          "effects": [
    22            "Bold"
    23          ],
    24          "foreground": "Blue",
    25          "background": null
    26        },
    27        "number": {
    28          "effects": [],
    29          "foreground": "Magenta",
    30          "background": null
    31        },
    32        "string": {
    33          "effects": [],
    34          "foreground": "Green",
    35          "background": null
    36        },
    37        "boolean": {
    38          "effects": [
    39            "Bold"
    40          ],
    41          "foreground": "Yellow",
    42          "background": null
    43        },
    44        "ternary": {
    45          "effects": [],
    46          "foreground": "Yellow",
    47          "background": null
    48        },
    49        "datetime": {
    50          "effects": [],
    51          "foreground": "Cyan",
    52          "background": null
    53        },
    54        "null": {
    55          "effects": [],
    56          "foreground": "BrightBlack",
    57          "background": null
    58        },
    59        "object": {
    60          "effects": [
    61            "Bold"
    62          ],
    63          "foreground": "Green",
    64          "background": null
    65        },
    66        "attribute": {
    67          "effects": [],
    68          "foreground": "Yellow",
    69          "background": null
    70        },
    71        "identifier": {
    72          "effects": [
    73            "Bold"
    74          ],
    75          "foreground": "Cyan",
    76          "background": null
    77        },
    78        "value": {
    79          "effects": [
    80            "Bold"
    81          ],
    82          "foreground": "Blue",
    83          "background": null
    84        },
    85        "emphasis": {
    86          "effects": [
    87            "Bold"
    88          ],
    89          "foreground": "Red",
    90          "background": null
    91        },
    92        "json_object_key": {
    93          "effects": [
    94            "Bold"
    95          ],
    96          "foreground": "Blue",
    97          "background": null
    98        },
    99        "json_number": {
   100          "effects": [],
   101          "foreground": "Magenta",
   102          "background": null
   103        },
   104        "json_string": {
   105          "effects": [],
   106          "foreground": "Green",
   107          "background": null
   108        },
   109        "json_boolean": {
   110          "effects": [
   111            "Bold"
   112          ],
   113          "foreground": "Yellow",
   114          "background": null
   115        },
   116        "json_null": {
   117          "effects": [],
   118          "foreground": "BrightBlack",
   119          "background": null
   120        },
   121        "syntax_name": {
   122          "effects": [
   123            "Italic"
   124          ],
   125          "foreground": null,
   126          "background": null
   127        },
   128        "syntax_keyword": {
   129          "effects": [
   130            "Bold"
   131          ],
   132          "foreground": "Green",
   133          "background": null
   134        },
   135        "syntax_link": {
   136          "effects": [
   137            "Bold",
   138            "Italic"
   139          ],
   140          "foreground": "Magenta",
   141          "background": null
   142        },
   143        "syntax_variable": {
   144          "effects": [
   145            "Bold",
   146            "Italic"
   147          ],
   148          "foreground": "Yellow",
   149          "background": null
   150        },
   151        "syntax_flag": {
   152          "effects": [
   153            "Italic"
   154          ],
   155          "foreground": "Yellow",
   156          "background": null
   157        },
   158        "syntax_italic": {
   159          "effects": [
   160            "Italic"
   161          ],
   162          "foreground": null,
   163          "background": null
   164        },
   165        "syntax_type": {
   166          "effects": [],
   167          "foreground": "BrightBlack",
   168          "background": null
   169        },
   170        "prompt": {
   171          "effects": [],
   172          "foreground": "Blue",
   173          "background": null
   174        },
   175        "error": {
   176          "effects": [
   177            "Bold"
   178          ],
   179          "foreground": "Red",
   180          "background": null
   181        },
   182        "warn": {
   183          "effects": [
   184            "Bold"
   185          ],
   186          "foreground": "Yellow",
   187          "background": null
   188        },
   189        "notice": {
   190          "effects": [],
   191          "foreground": "Green",
   192          "background": null
   193        }
   194      }
   195    }
   196  }`