User module¶
-
class
vsuite.user.
User
¶ Represent a single user’s vsuite installation
Track and manage vsuite’s data files, user config, and more
-
get_fullname
()¶ Get user’s full name from /etc/passwd
Returns: user’s full name Return type: str
-
get_user_config
()¶ Get user’s user vsuite config
Get existing config if it exists Get and save newly-generated config if it doesn’t
Returns: user’s user configuration Return type: configparser.ConfigParser
-
init_project_skel
()¶ Create user data from vsuite skeleton
-
init_user_config
()¶ Initialize user config
Create new config, refusing to overwrite existing one
Returns: user’s user configuration Return type: configparser.ConfigParser
-
read_user_config
()¶ Get existing user config
-
user_init
()¶ Ensure existence of user config and user data
-