From 706de616460a8b3698accca679e44a98ab5c00aa Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sat, 3 Jan 2026 15:15:43 +0800 Subject: Add break option to align moved command --- scripts/completions/bash/completion_jv.sh | 8 ++++---- scripts/completions/powershell/completion_jv.ps1 | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'scripts/completions') diff --git a/scripts/completions/bash/completion_jv.sh b/scripts/completions/bash/completion_jv.sh index d6743e7..4023e42 100644 --- a/scripts/completions/bash/completion_jv.sh +++ b/scripts/completions/bash/completion_jv.sh @@ -113,11 +113,11 @@ _jv_completion() { elif [[ "$item" == lost:* ]]; then align_operations="confirm $created_items" elif [[ "$item" == "moved" || "$item" == moved:* ]]; then - align_operations="local remote" + align_operations="local remote break" elif [[ "$item" == "erased" || "$item" == erased:* ]]; then align_operations="confirm" else - align_operations="local remote confirm $created_items" + align_operations="local remote confirm break $created_items" fi COMPREPLY=($(compgen -W "$align_operations" -- "$cur")) @@ -145,11 +145,11 @@ _jv_completion() { elif [[ "$item" == lost:* ]]; then align_operations="confirm $created_items" elif [[ "$item" == "moved" || "$item" == moved:* ]]; then - align_operations="local remote" + align_operations="local remote break" elif [[ "$item" == "erased" || "$item" == erased:* ]]; then align_operations="confirm" else - align_operations="local remote confirm $created_items" + align_operations="local remote confirm break $created_items" fi COMPREPLY=($(compgen -W "$align_operations" -- "$cur")) diff --git a/scripts/completions/powershell/completion_jv.ps1 b/scripts/completions/powershell/completion_jv.ps1 index 5027a35..0c854e3 100644 --- a/scripts/completions/powershell/completion_jv.ps1 +++ b/scripts/completions/powershell/completion_jv.ps1 @@ -102,11 +102,11 @@ Register-ArgumentCompleter -Native -CommandName jv -ScriptBlock { } elseif ($item -like "lost:*") { $alignOperations = @("confirm") + $createdItems } elseif ($item -eq "moved" -or $item -like "moved:*") { - $alignOperations = @("local", "remote") + $alignOperations = @("local", "remote", "break") } elseif ($item -eq "erased" -or $item -like "erased:*") { $alignOperations = @("confirm") } else { - $alignOperations = @("local", "remote", "confirm") + $createdItems + $alignOperations = @("local", "remote", "confirm", "break") + $createdItems } return $alignOperations | Where-Object { $_ -like "$wordToComplete*" } @@ -133,11 +133,11 @@ Register-ArgumentCompleter -Native -CommandName jv -ScriptBlock { } elseif ($item -like "lost:*") { $alignOperations = @("confirm") + $createdItems } elseif ($item -eq "moved" -or $item -like "moved:*") { - $alignOperations = @("local", "remote") + $alignOperations = @("local", "remote", "break") } elseif ($item -eq "erased" -or $item -like "erased:*") { $alignOperations = @("confirm") } else { - $alignOperations = @("local", "remote", "confirm") + $createdItems + $alignOperations = @("local", "remote", "confirm", "break") + $createdItems } return $alignOperations | Where-Object { $_ -like "$wordToComplete*" } -- cgit