# Functions
Clone runs `git clone` operation for specified URL and returns local path to repository root directory.
Download receives URL and return path to saved file.
IsDir return true if path is directory.
IsGit most likely return true if path is URL to git repository.
IsGitFile accepts string and, if this string is git repsotiry, returns URL to clone and relative file path inside cloned repository directory Otherwise it returns empty strings.
IsLocal return true if path is local filesystem.
IsRegistry return true if path "behaves" like URL to docker registry.
IsRemote return true if path is URL.
MakeDir created directory and all missing parents.
ParseManifest accepts serverless yaml file path and returns decoded structure.
RandString accepts integer value N and returns random string with length of N.
RandStringDNS accepts integer value N and returns "DNS-friendly" random string with length of N.
Write creates file named as passed filename and writes data into this file.
# Variables
Aos returns filesystem object with standard set of os methods implemented by afero package.
# Structs
Copy contains information to copy local path to remote destination.
Definition represents serverless.yaml file structure.
Function describes function definition in serverless format.
Schedule struct contains a data in JSON format and a cron that defines how often events should be sent to a function.
TriggermeshProvider structure contains serverless provider parameters specific to triggermesh.