| Age | Commit message (Collapse) | Author |
|
The Zsh plugin now includes a how_to_install.md file with setup
instructions. Configuration variable names have been simplified from
JVCS_PROMPT_SEGMENT_* to JVCS_* for consistency.
|
|
|
|
|
|
|
|
|
|
|
|
- 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 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 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"
|
|
- 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
|
|
- 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
|
|
When enabled, automatically runs `jv update` if vault content has been
modified by local operations.
|
|
|
|
- Move completion_jv.ps1 to completions/powershell directory - Add new
completion_jvv.ps1 for jvv command - Update header comment format for
consistency
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
- 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
|
|
- Add jump command for file version switching
- Add info command for individual file status
- Update shell completion for new commands
|
|
|
|
|
|
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
|
|
|
|
Update CLI and completion scripts
|
|
|
|
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.
|
|
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 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
|