TaskPipe::PathSettings::Project - project path settings for TaskPipe
The name of the plan to use
Normally your task modules will have names in the format TaskPipe::Task_(task name). This means 'Task_' is identifying the module as a task module. In the unlikely event you need to use another identifier, you can set task_identifier to a new value.
TaskPipe::Task_(task name)
task_identifier
Normally your task modules will have names in the format TaskPipe::Task_(task name). However, lots of modules start with TaskPipe, and if you want to differentiate your project tasks from general TaskPipe tasks you can set task_module_prefix to something else. For example, if you set task_module_prefix=MyProject, then you would create packages with the name format MyProject::Task_(taskname) instead of TaskPipe::Task_(taskname) in your project lib dir.
TaskPipe
task_module_prefix
task_module_prefix=MyProject
MyProject::Task_(taskname)
TaskPipe::Task_(taskname)
lib
Note this does not necessarily prevent the potential for a namespace collision when running a plan. For example, if you are planning to use TaskPipe::Task_Record then you should not create a MyProject::Task_Record (unless you are intending to have MyProject::Task_Record inherit from TaskPipe::Task_Record).
TaskPipe::Task_Record
MyProject::Task_Record
The directory inside the project root where TaskPipe will look for Task packages
The directory inside the project root where TaskPipe will look for plans
The directory inside the project root where TaskPipe will look for files to use as data sources
The directory inside the project root to write log files
Tom Gracey <tomgracey@gmail.com>
Copyright (c) Tom Gracey 2018
TaskPipe is free software, licensed under
The GNU Public License Version 3
To install TaskPipe, copy and paste the appropriate command in to your terminal.
cpanm
cpanm TaskPipe
CPAN shell
perl -MCPAN -e shell install TaskPipe
For more information on module installation, please visit the detailed CPAN module installation guide.