NAME
TaskPipe::PathSettings::Global - TaskPipe global path settings
METHODS
- global_conf_filename
-
The name of the taskpipe global configuration file. This file that contains global settings that you will commonly need to review and change.
- system_conf_filename
-
The name of the taskpipe system configuration file. Like the file named in the parameter
global_conf_filename
, this file contains global settings. However, these may be settings you are less likely to want to change - such as taskpipe command line tool settings. Modify this file only if you are sure you understand the consequences. - home_filename
-
The name of the file in the user's home dir to use to store the taskpipe root directory. During setup, this value can be overwritten (ie the module TaskPipe::PathSettings::Global is edited in place)
- default_home_filename
-
The default value for the home filename in case home_filename needs restoring to the factory default
- root_dir
-
The taskpipe root directory. This is normally set from the file found in your home directory (see
home_filename
), if it is not explicitly provided. - project_dir
-
The directory inside the root where projects will be stored
- global_dir
-
The directory inside the root where global subdirectories and files will be stored
- global_conf_dir
-
The directory inside the global_dir where the global config files will be stored.
- global_lib_dir
-
The directory inside the global_dir where global library files (ie perl packages) will be stored
- global_log_dir
-
The directory inside the global_dir where global log files will be stored
- project
-
The default project which will be used if the
--project
parameter is omitted when runningtaskpipe
commands - conf_dir
-
The directory name inside every project where
taskpipe
will look for the project-specific config file - conf_filename
-
The name of the file inside every project conf_dir which
taskpipe
will load for project-specific config
AUTHOR
Tom Gracey <tomgracey@gmail.com>
COPYRIGHT AND LICENSE
Copyright (c) Tom Gracey 2018
TaskPipe is free software, licensed under
The GNU Public License Version 3