aboutsummaryrefslogtreecommitdiff
path: root/scripts/jv_cli.sh
Commit message (Collapse)AuthorAgeFilesLines
* Move deployment scripts to deploy subdirectory魏曹先生2026-01-071-74/+0
|
* Update help documentation and move command functionality魏曹先生2025-12-151-0/+8
| | | | | | | | | | | | | | - Redesign move command to modify upstream mappings with support for erase operations - Add erased items support to align command and status display - Update help text to reflect new move mapping semantics and add erased item instructions - Add auto-update timeout configuration via JV_OUTDATED_MINUTES environment variable - Improve status display with separate structural and content change modes - Add force flag to hold/throw commands to skip pre-checks - Update completion scripts to include erased items in align command
* Add crossterm dependency and implement jvii editor魏曹先生2025-12-081-1/+1
| | | | | | | - Add crossterm crate for terminal UI capabilities - Update jvii editor with proper status bar and keyboard hints - Add i18n support for editor interface - Remove default nano editor configuration from shell scripts
* Add jvii binary and set default text editor魏曹先生2025-12-081-0/+4
| | | | | | | | - Add jvii as a new binary target in Cargo configuration - Set JV_TEXT_EDITOR environment variable to "nano" in CLI scripts - Implement jvii binary with version command support - Add get_default_editor() utility that checks JV_TEXT_EDITOR, EDITOR, then defaults to "jvii"
* Replace shell glob expansion with built-in glob in entry scripts魏曹先生2025-12-031-2/+21
| | | | | | - Use `noglob` for Zsh and `set -f` for Bash to disable shell globbing - Wrap PowerShell aliases in functions to prevent glob expansion - Maintain existing alias functionality while fixing globbing issues
* Add auto update feature via JV_AUTO_UPDATE env var魏曹先生2025-11-231-0/+5
| | | | | When enabled, automatically runs `jv update` if vault content has been modified by local operations.
* Rename CLI script and update completion paths魏曹先生2025-11-231-0/+38
- Rename cli.sh to jv_cli.sh for better naming consistency - Update completion script paths to point to new completions/bash directory - Change 'jj' alias to 'jvh' for clearer naming