#!/usr/bin/env bash set -eo pipefail [[ $DOKKU_TRACE ]] && set -x cmd-git-help() { declare desc="help command" declare CMD="$1" local plugin_name="git" local plugin_description="Manage app deploys via git" if [[ "$CMD" == "${plugin_name}:help" ]]; then echo -e "Usage: dokku ${plugin_name}[:COMMAND]" echo '' echo "$plugin_description" echo '' echo 'Additional commands:' fn-help-content | sort | column -c2 -t -s, elif [[ $(ps -o command= $PPID) == *"--all"* ]]; then fn-help-content else cat <, Adds a host to known_hosts git:auth [ ], Configures netrc authentication for a given git server git:from-archive [ ], Updates an app's git repository with a given archive file git:from-image [ ], Updates an app's git repository with a given docker image git:load-image [ ], Updates an app's git repository with a docker image loaded from stdin git:sync [--build] [], Clone or fetch an app from remote git repo git:initialize , Initialize a git repository for an app git:generate-deploy-key, Generates a deploy ssh key git:public-key, Outputs the dokku public deploy key git:report [] [], Displays a git report for one or more apps git:set (), Set or clear a git property for an app git:status , show the working tree status for an app help_content }