summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-11-17update: README and installation魏曹先生
Update README with installation instructions and improved formatting
2025-11-17update: help documentation魏曹先生
Expand help docs with new commands and improved descriptions
2025-11-17update: dependencies and build config魏曹先生
Add futures, sha1, walkdir dependencies and optimize release build
2025-11-17feat: add Chinese README魏曹先生
Add Chinese version of README documentation
2025-11-17feat: add quick sort utilities魏曹先生
Add quick sort implementation with custom comparison functions
2025-11-10Fix JV_LANG export syntax in CLI script魏曹先生
2025-11-10Consolidate markdown display utilities魏曹先生
2025-11-10Improve installation script to handle existing repositories魏曹先生
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.
2025-11-10Remove md_colored module魏曹先生
2025-11-10Add installation script for JustEnoughVCS魏曹先生
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.
2025-11-10Remove md_colored utility module魏曹先生
2025-11-10Add helpful error tips for common workspace issues魏曹先生
2025-11-10Create fs.rs魏曹先生
2025-11-10Add JV_LANG environment variable support and improve CLI structure魏曹先生
2025-11-10Rename build_env_logger module to logger and improve path handling魏曹先生
2025-11-09fix: Windows support魏曹先生
2025-11-07Update Cargo.lock with new dependency for string_proc魏曹先生
2025-11-06feat: add shell integration and completion scripts魏曹先生
- 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
2025-11-06feat: enhance jvv command with raw output support魏曹先生
- Add --raw option to member list for script-friendly output - Use size_str function for consistent file size formatting - Improve member list sorting (host first) - Add better error handling and output formatting
2025-11-06feat: implement here command with file listing魏曹先生
- Add here command to display current path information - Show file and directory listing with table formatting - Display file statistics (count and total size) - Add colored output for better visual distinction
2025-11-06feat: add display utilities and table component魏曹先生
- Create display module with SimpleTable structure - Add size_str function for file size formatting - Support ANSI escape sequence filtering in display width - Provide table formatting with proper column alignment
2025-11-06update: upgrade dependencies and add new modules魏曹先生
- Upgrade colored from 2.2.0 to 3.0.0 - Remove duplicate colored dependency - Add strip-ansi-escapes for ANSI escape sequence handling - Add ahash for high-performance hashing - Add data_struct and vcs_docs modules
2025-11-06feat: enhance build and publishing system魏曹先生
- 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
2025-11-05Add sheet drop functionality and improve sheet listing魏曹先生
- Implement `jv sheet drop` command with confirmation and error handling - Add restore confirmation when creating sheets that already exist as orphaned sheets - Enhance `jv sheet list` with --others and --all flags to show different sheet views - Update help text and localization files for new functionality
2025-11-05Update account switching error handling魏曹先生
2025-11-05Add shorthand aliases for common commands魏曹先生
- Add `accounts`, `as`, `make`, `drop` commands to jv - Add `members` command to jvv with `-M` alias - Implement corresponding action handlers for new commands
2025-11-04Update version to 0.1.0-dev and improve version detection魏曹先生
2025-11-04Add build script and update version display format魏曹先生
2025-11-04Add compile-time version and build information魏曹先生
- Add build script to generate compile_info.rs with build metadata - Include version, build date, target platform, and toolchain info - Add version command to both jv and jvv binaries - Update help documentation with version information - Ignore generated compile_info.rs in git
2025-11-04Removed .gitmodules魏曹先生
2025-11-04Add submodule for Documents魏曹先生
Add the Documents repository as a submodule in the docs directory.
2025-11-04Remove jvref binary from build configuration魏曹先生
2025-11-03feat: Add sheet management commands魏曹先生
- Add sheet list, use, exit, make, drop subcommands - Implement lazy commands: exit, use, sheets - Add sheet alias 'sh' for convenience - Add update alias 'u' for convenience - Implement sheet listing with formatted output - Add sheet creation functionality with error handling
2025-11-02Merge branch 'docs'魏曹先生
2025-11-02Simplify export command syntax in help documentation魏曹先生
2025-11-02Merge branch 'docs'魏曹先生
2025-11-02Format help documentation with consistent dash separators魏曹先生
2025-11-02Merge branch 'main' of github.com:JustEnoughVCS/CommandLine魏曹先生
2025-11-02Merge remote-tracking branch 'origin/docs'魏曹先生
2025-11-02Add update command to sync from upstream vault魏曹先生
The new `jv update` command allows users to synchronize information from the upstream vault when working with a stained workspace.
2025-11-02Update help documentation structure and content魏曹先生
2025-10-30Merge pull request #3 from JustEnoughVCS/docs魏曹先生
Update README.md and Removed unused markdown files
2025-10-30Update README.md and Removed unused markdown files魏曹先生
2025-10-30Merge pull request #2 from JustEnoughVCS/docs魏曹先生
Docs
2025-10-30Merge branch 'main' into docs魏曹先生
2025-10-30Simplify commands and improve jv error handling魏曹先生
- Add help command alias for jv - Improve parser error message formatting - Fix code formatting in jvv commands
2025-10-29Add input_with_editor function for text editing魏曹先生
This function opens the system editor with default text in a cache file, reads back the modified content after editing, and removes comment lines.
2025-10-29Apply clippy suggestion魏曹先生
2025-10-29Add confirmation options and alias commands魏曹先生
- Add -C/--confirm flags to skip confirmation for direct/unstain commands - Add command aliases for account and vault subcommands (+/-/ls) - Improve error handling with better error messages - Implement unstain command functionality - Add port option to vault listen command - Refactor error handling to use centralized function
2025-10-29Update localization files for new workspace management features魏曹先生
- Add common confirmation prompt - Improve service command documentation with port option - Add workspace staining/unstaining functionality - Simplify error messages and improve user guidance - Add success and warning messages for direct/unstain operations