commands: add bridge configure completion scripts

Amine Hilaly created

Change summary

doc/man/git-bug-bridge-configure.1 | 4 ++++
doc/md/git-bug_bridge_configure.md | 1 +
misc/bash_completion/git-bug       | 2 ++
misc/powershell_completion/git-bug | 1 +
misc/zsh_completion/git-bug        | 1 +
5 files changed, 9 insertions(+)

Detailed changes

doc/man/git-bug-bridge-configure.1 🔗

@@ -47,6 +47,10 @@ Token configuration can be directly passed with the \-\-token flag or in the ter
 \fB\-T\fP, \fB\-\-token\fP=""
     The authentication token for the API
 
+.PP
+\fB\-\-token\-stdin\fP[=false]
+    Will read the token from stdin and ignore \-\-token
+
 .PP
 \fB\-p\fP, \fB\-\-project\fP=""
     The name of the target repository

doc/md/git-bug_bridge_configure.md 🔗

@@ -68,6 +68,7 @@ git bug bridge configure \
   -u, --url string       The URL of the target repository
   -o, --owner string     The owner of the target repository
   -T, --token string     The authentication token for the API
+      --token-stdin      Will read the token from stdin and ignore --token
   -p, --project string   The name of the target repository
   -h, --help             help for configure
 ```

misc/bash_completion/git-bug 🔗

@@ -321,6 +321,8 @@ _git-bug_bridge_configure()
     two_word_flags+=("--token")
     two_word_flags+=("-T")
     local_nonpersistent_flags+=("--token=")
+    flags+=("--token-stdin")
+    local_nonpersistent_flags+=("--token-stdin")
     flags+=("--project=")
     two_word_flags+=("--project")
     two_word_flags+=("-p")

misc/powershell_completion/git-bug 🔗

@@ -65,6 +65,7 @@ Register-ArgumentCompleter -Native -CommandName 'git-bug' -ScriptBlock {
             [CompletionResult]::new('--owner', 'owner', [CompletionResultType]::ParameterName, 'The owner of the target repository')
             [CompletionResult]::new('-T', 'T', [CompletionResultType]::ParameterName, 'The authentication token for the API')
             [CompletionResult]::new('--token', 'token', [CompletionResultType]::ParameterName, 'The authentication token for the API')
+            [CompletionResult]::new('--token-stdin', 'token-stdin', [CompletionResultType]::ParameterName, 'Will read the token from stdin and ignore --token')
             [CompletionResult]::new('-p', 'p', [CompletionResultType]::ParameterName, 'The name of the target repository')
             [CompletionResult]::new('--project', 'project', [CompletionResultType]::ParameterName, 'The name of the target repository')
             break

misc/zsh_completion/git-bug 🔗

@@ -146,6 +146,7 @@ function _git-bug_bridge_configure {
     '(-u --url)'{-u,--url}'[The URL of the target repository]:' \
     '(-o --owner)'{-o,--owner}'[The owner of the target repository]:' \
     '(-T --token)'{-T,--token}'[The authentication token for the API]:' \
+    '--token-stdin[Will read the token from stdin and ignore --token]' \
     '(-p --project)'{-p,--project}'[The name of the target repository]:'
 }