blob: af0a44cc835151db65f7ea16b9340aeda8760bc5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#
# coding=utf-8
"""Constants and definitions"""
import re
# Used for command parsing, output redirection, tab completion and word
# breaks. Do not change.
QUOTES = ['"', "'"]
REDIRECTION_PIPE = '|'
REDIRECTION_OUTPUT = '>'
REDIRECTION_APPEND = '>>'
REDIRECTION_CHARS = [REDIRECTION_PIPE, REDIRECTION_OUTPUT]
# Regular expression to match ANSI escape codes
ANSI_ESCAPE_RE = re.compile(r'\x1b[^m]*m')
|