| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
- Split monolithic build.rs into modular async generators
- Add renderer override system with type-safe dispatch
- Implement command template macro for consistent command definitions
- Add proc-macro crates for command and renderer systems
- Reorganize directory structure for better separation of concerns
- Update documentation to reflect new architecture
|
|
|
|
Oops, forgot to clean up after testing. These dummy commands are no
longer needed.
|
|
- Add aliases for status command: sign, sheet, sheet.add, drop, drop.cat
- Improve error handling with detailed localized messages for prepare,
execute, and render phases
- Add flag aliases: -L for --lang and -R for --renderer
- Implement similar command suggestions using Levenshtein distance
- Fix command matching logic to avoid ambiguous prefix issues
|
|
|
|
- Prepare now handles argument-to-input conversion only
- Collect handles resource gathering and data collection
- Status command updated to use new two-phase structure
- Command system trait modified to support separate phases
|
|
Commands in `./src/cmds/` are now automatically registered. The
`[cmd]` section in `.cargo/registry.toml` is now only for overriding
or registering commands outside the auto-discovery path.
|
|
|
|
|
|
|
|
|
|
- Move build_helper from crates/ to tools/ directory
- Specify platform targets for shell completions and entry scripts
- Bash scripts now target linux and macos
- Powershell scripts target windows
- Zsh plugin files target linux and macos
|
|
|
|
|
|
|
|
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.
|
|
|
|
- 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"
|
|
|
|
|
|
- Rename cargo alias from `pub` to `export` for clarity - Update publish
target directory path - Add PowerShell completion scripts and entry
points - Reorganize configuration with section headers - Add export
directory to gitignore
|
|
- Add file copy configurations in .cargo/config.toml
- Extend exporter to support copying additional files
- Create bin directory for organized binary distribution
- Add support for copying shell scripts and completion files
|
|
|
|
- Add cargo alias configuration
- Update workspace and dependency settings
- Add build_helper to workspace members
|
|
- Add locale support with English and Chinese translations
- Introduce new jv and jvv command-line tools
- Replace jvc.rs with improved command structure
- Add utility modules for language selection and markdown coloring
- Update configuration and dependencies
|
|
|