Documentation ¶
Overview ¶
* Convey * Copyright 2016-2017 Gary Kramlich <[email protected]> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>.
* Convey * Copyright 2016-2017 Gary Kramlich <[email protected]> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DestFromSrc ¶ added in v0.3.0
DestFromSrc returns "." if the given filename does not reference a file or directory outside of the current working directory and the input otherwise.
func ParseFilePath ¶
ParseFilePath will split a string on the first : and return two pieces. If there is no colon, then either "." (the current working directory) will be returned as the destination if the source was an item in the root of the workspace; otherwise, the source will be returned as the destination. If base is specified it will be stripped from the destination.
Types ¶
type ResolvableTask ¶ added in v0.10.0
type ResolvableTask interface { // Resolve is called by the loader once the current set of tasks // by name have been loaded from the config file. Resolve(tasks map[string]Task) error // Dependencies will return a list of tasks which must be resolved // before resolving this task. Dependencies() []string }