summaryrefslogtreecommitdiff
path: root/uio.py
diff options
context:
space:
mode:
Diffstat (limited to 'uio.py')
-rw-r--r--uio.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/uio.py b/uio.py
index c54754f..2a3bb50 100644
--- a/uio.py
+++ b/uio.py
@@ -35,13 +35,18 @@ class FileSystem:
self.home = os.getenv('HOME')
self.uid = pwd.getpwuid(os.getuid())[0]
self.environment = self.home + '/.uselect/'
+
+ def set_type(self, type):
+ if type == 'profile':
+ self.environment = './.uprofile/'
+
+ def prepare_environment(self):
if not os.path.exists(self.environment):
os.mkdir(self.environment)
if not os.path.exists(self.environment + 'bin/'):
os.mkdir(self.environment + 'bin/')
if not os.path.exists(self.environment + 'env.d/'):
os.mkdir(self.environment + 'env.d/')
-
def get_env(self):
env = []
for param in os.environ.keys():
@@ -307,8 +312,7 @@ class PrintSystem:
[bold + '-nc', bullet + space + 'No Colors'], \
[bold + '-version', bullet + space + 'Version Information']])
-
-
+
class ProfilePrintSystem(PrintSystem):
def print_ui(self, profile = None, profiles = None, args = None, \