mirror of
https://github.com/dokku/dokku.git
synced 2025-12-28 16:06:40 +01:00
Merge pull request #5451 from dokku/5248-git-status
Add git:status subcommand
This commit is contained in:
@@ -12,6 +12,7 @@ git:initialize <app> # Initialize a git repository
|
||||
git:public-key # Outputs the dokku public deploy key
|
||||
git:report [<app>] [<flag>] # Displays a git report for one or more apps
|
||||
git:set <app> <key> (<value>) # Set or clear a git property for an app
|
||||
git:status <app> # Show the working tree status for an app
|
||||
git:unlock <app> [--force] # Removes previous git clone folder for new deployment
|
||||
```
|
||||
|
||||
|
||||
@@ -37,5 +37,6 @@ fn-help-content() {
|
||||
git:report [<app>] [<flag>], Displays a git report for one or more apps
|
||||
git:set <app> <property> (<value>), Set or clear a git property for an app
|
||||
git:unlock <app> [--force], Removes previous git clone folder for new deployment
|
||||
git:status <app>, show the working tree status for an app
|
||||
help_content
|
||||
}
|
||||
|
||||
@@ -285,6 +285,14 @@ cmd-git-report-single() {
|
||||
fi
|
||||
}
|
||||
|
||||
cmd-git-status() {
|
||||
declare APP="$1"
|
||||
local APP_ROOT="$DOKKU_ROOT/$APP"
|
||||
|
||||
verify_app_name "$APP"
|
||||
fn-git-cmd "$APP_ROOT" status
|
||||
}
|
||||
|
||||
fn-git-auth-error() {
|
||||
dokku_log_warn "There is no deploy key associated with the $DOKKU_SYSTEM_USER user."
|
||||
dokku_log_warn "Generate an ssh key with the following command (do not specify a password):"
|
||||
|
||||
6
plugins/git/subcommands/status
Executable file
6
plugins/git/subcommands/status
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
source "$PLUGIN_AVAILABLE_PATH/git/internal-functions"
|
||||
set -eo pipefail
|
||||
[[ $DOKKU_TRACE ]] && set -x
|
||||
|
||||
cmd-git-status "$@"
|
||||
Reference in New Issue
Block a user