aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Add customizable prompt segment separators and decorations魏曹先生2026-01-041-3/+8
|
* Add Zsh plugin support with prompt integration魏曹先生2026-01-032-0/+153
|
* Add break option to align moved command魏曹先生2026-01-032-8/+8
|
* Add info command to display file details魏曹先生2026-01-032-2/+19
|
* Replace import/export commands with share command魏曹先生2025-12-252-6/+4
|
* Update help documentation and move command functionality魏曹先生2025-12-154-4/+28
| | | | | | | | | | | | | | - 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
* Move installation script to setup/linux directoryWeicao-CatilGrass2025-12-101-88/+0
|
* Add crossterm dependency and implement jvii editor魏曹先生2025-12-082-2/+2
| | | | | | | - 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-082-0/+8
| | | | | | | | - 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"
* Support windows魏曹先生2025-12-061-2/+1
| | | | | | | - Simplify PowerShell wrapper function parameter handling - Change log filename format to use hyphens instead of colons - Correct Windows drive letter extraction logic to avoid compilation errors
* Replace shell glob expansion with built-in glob in entry scripts魏曹先生2025-12-032-6/+35
| | | | | | - 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-232-0/+10
| | | | | When enabled, automatically runs `jv update` if vault content has been modified by local operations.
* Fix CLI installation path after cargo export rename魏曹先生2025-11-231-2/+2
|
* Reorganize PowerShell completion scripts魏曹先生2025-11-232-1/+69
| | | | | | - Move completion_jv.ps1 to completions/powershell directory - Add new completion_jvv.ps1 for jvv command - Update header comment format for consistency
* Move bash completion scripts to dedicated directory魏曹先生2025-11-232-0/+0
|
* Add PowerShell CLI support script for jv tool魏曹先生2025-11-231-0/+37
|
* Rename CLI script and update completion paths魏曹先生2025-11-231-7/+5
| | | | | | - 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
* Rename PowerShell completion script to match naming convention魏曹先生2025-11-231-2/+2
|
* add: Completion script for WindowsWeicao-CatilGrass2025-11-221-0/+204
|
* Update sheet align command structure and add completion魏曹先生2025-11-221-2/+55
|
* Add account key generation and public key export features魏曹先生2025-11-221-3/+12
| | | | | | | - Add `--keygen` flag to `account add` for automatic ED25519 key generation - Add `account genpub` command to export public keys - Update help documentation in both English and Chinese - Extend shell completion for new commands - Add error handling for OpenSSL operations
* feat: add jump and info commands魏曹先生2025-11-201-1/+5
| | | | | | - Add jump command for file version switching - Add info command for individual file status - Update shell completion for new commands
* Make shell completion scripts executable魏曹先生2025-11-172-0/+0
|
* Add completion script headers :)魏曹先生2025-11-172-0/+2
|
* Add login command combining account setup and vault connection魏曹先生2025-11-171-1/+25
| | | | | | | | | | The new `jv login` command streamlines the process of setting up a workspace by combining account selection, vault connection, and initial sync into a single operation. - Add completion support for login command - Update help documentation in both English and Chinese - Add confirmation prompt for login operation
* Rename installation script to inst.sh魏曹先生2025-11-171-0/+0
|
* update: shell scripts魏曹先生2025-11-172-1/+2
| | | | Update CLI and completion scripts
* Fix JV_LANG export syntax in CLI script魏曹先生2025-11-101-1/+1
|
* Improve installation script to handle existing repositories魏曹先生2025-11-101-4/+22
| | | | | | | The script now checks if repositories already exist and pulls latest changes instead of attempting to clone again. This prevents errors when re-running the installation script and ensures users always get the latest code.
* Add installation script for JustEnoughVCS魏曹先生2025-11-101-0/+70
| | | | | | | | | This script automates the setup process by: - Checking for required tools (cargo and git) - Cloning the necessary repositories - Building the CLI with cargo - Configuring the user's shell to include the CLI in PATH The script provides interactive shell selection for Zsh, Bash, and Fish.
* Add JV_LANG environment variable support and improve CLI structure魏曹先生2025-11-101-4/+21
|
* feat: add shell integration and completion scripts魏曹先生2025-11-063-0/+235
- Add cli.sh for aliases and completion loading - Create completion_jv.sh for jv command bash completion - Create completion_jvv.sh for jvv command bash completion - Support dynamic completion using --raw output from commands