Package libxyz :: Module const
[hide private]
[frames] | no frames]

Source Code for Module libxyz.const

 1  #-*- coding: utf8 -* 
 2  # 
 3  # Max E. Kuznecov ~syhpoon <syhpoon@syhpoon.name> 2008 
 4  # 
 5  # This file is part of XYZCommander. 
 6  # XYZCommander is free software: you can redistribute it and/or modify 
 7  # it under the terms of the GNU Lesser Public License as published by 
 8  # the Free Software Foundation, either version 3 of the License, or 
 9  # (at your option) any later version. 
10  # XYZCommander is distributed in the hope that it will be useful, 
11  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
12  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
13  # GNU Lesser Public License for more details. 
14  # You should have received a copy of the GNU Lesser Public License 
15  # along with XYZCommander. If not, see <http://www.gnu.org/licenses/>. 
16   
17  """ 
18  Constants 
19  """ 
20   
21  import sys 
22  import os 
23   
24  # Project name 
25  PROG = u"XYZCommander" 
26   
27  # Project homepage 
28  HOMEPAGE = u"xyzcmd.syhpoon.name" 
29   
30  # User directory 
31  USER_DIR = u".xyzcmd" 
32   
33  # System directory prefix 
34  SYSTEM_PREFIX = os.getenv("XYZCMD_PREFIX", sys.prefix) 
35   
36  # System directory 
37  SYSTEM_DIR = os.path.join(SYSTEM_PREFIX, "share/xyzcmd") 
38   
39  # Subdirectory with configuration files 
40  CONF_DIR = u"conf" 
41   
42  # Plugins sudbirectory 
43  PLUGINS_DIR = u"plugins" 
44   
45  # Skins sudbirectory 
46  SKINS_DIR = u"skins" 
47   
48  # Main configuration file name 
49  XYZ_CONF_FILE = u"main.xyz" 
50   
51  # Keybindings configuration file name 
52  KEYS_CONF_FILE = u"keys.xyz" 
53   
54  # Plugins configuration file name 
55  PLUGINS_CONF_FILE = u"plugins.xyz" 
56   
57  # Actions configuration file name 
58  ACTIONS_CONF_FILE = u"actions.xyz" 
59   
60  # Aliases configuration file name 
61  ALIASES_CONF_FILE = u"aliases.xyz" 
62   
63  # Internal commands configuration file name 
64  ICMD_CONF_FILE = u"icmd.xyz" 
65   
66  # VFS configuration file name 
67  VFS_CONF_FILE = u"vfs.xyz" 
68   
69  # Hooks configuration file name 
70  HOOKS_CONF_FILE = u"hooks.xyz" 
71   
72  # Default fallback skin name 
73  DEFAULT_SKIN = u"seablue" 
74   
75  # Default display driver. raw or curses 
76  DEFAULT_DISPLAY_DRIVER = u"raw" 
77