aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add login command combining account setup and vault connection魏曹先生2025-11-174-4/+110
| | | | | | | | | | 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
* Add movekey alias to account manage command魏曹先生2025-11-171-1/+1
|
* Track recent IP addresses in direct operations魏曹先生2025-11-173-6/+48
| | | | | | Add IP address history functionality to store and retrieve recently used IP addresses when performing direct operations. Maintains a history file with up to 8 most recent IPs for quick access.
* Rename installation script to inst.sh魏曹先生2025-11-171-0/+0
|
* Update en.yml魏曹先生2025-11-172-21/+485
|
* update: shell scripts魏曹先生2025-11-172-1/+2
| | | | Update CLI and completion scripts
* update: README and installation魏曹先生2025-11-171-2/+9
| | | | Update README with installation instructions and improved formatting
* update: help documentation魏曹先生2025-11-172-77/+324
| | | | Expand help docs with new commands and improved descriptions
* update: dependencies and build config魏曹先生2025-11-172-4/+133
| | | | Add futures, sha1, walkdir dependencies and optimize release build
* feat: add Chinese README魏曹先生2025-11-171-0/+24
| | | | Add Chinese version of README documentation
* feat: add quick sort utilities魏曹先生2025-11-172-0/+234
| | | | Add quick sort implementation with custom comparison functions
* Fix JV_LANG export syntax in CLI script魏曹先生2025-11-101-1/+1
|
* Consolidate markdown display utilities魏曹先生2025-11-102-3/+6
|
* 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.
* Remove md_colored module魏曹先生2025-11-101-1/+0
|
* 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.
* Remove md_colored utility module魏曹先生2025-11-101-20/+0
|
* Add helpful error tips for common workspace issues魏曹先生2025-11-104-6/+86
|
* Create fs.rs魏曹先生2025-11-103-2/+69
|
* Add JV_LANG environment variable support and improve CLI structure魏曹先生2025-11-103-18/+49
|
* Rename build_env_logger module to logger and improve path handling魏曹先生2025-11-101-0/+13
|
* fix: Windows support魏曹先生2025-11-092-5/+24
|
* Update Cargo.lock with new dependency for string_proc魏曹先生2025-11-071-0/+3
|
* 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
* feat: enhance jvv command with raw output support魏曹先生2025-11-061-45/+52
| | | | | | | - 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
* feat: implement here command with file listing魏曹先生2025-11-063-148/+609
| | | | | | | - 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
* feat: add display utilities and table component魏曹先生2025-11-062-0/+137
| | | | | | | - 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
* update: upgrade dependencies and add new modules魏曹先生2025-11-062-14/+55
| | | | | | | | - 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
* feat: enhance build and publishing system魏曹先生2025-11-062-10/+90
| | | | | | | - 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 sheet drop functionality and improve sheet listing魏曹先生2025-11-053-15/+203
| | | | | | | | - 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
* Update account switching error handling魏曹先生2025-11-051-1/+4
|
* Add shorthand aliases for common commands魏曹先生2025-11-052-3/+79
| | | | | | - Add `accounts`, `as`, `make`, `drop` commands to jv - Add `members` command to jvv with `-M` alias - Implement corresponding action handlers for new commands
* Update version to 0.1.0-dev and improve version detection魏曹先生2025-11-042-12/+18
|
* Add build script and update version display format魏曹先生2025-11-044-14/+9
|
* Add compile-time version and build information魏曹先生2025-11-0412-38/+293
| | | | | | | - 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
* Removed .gitmodules魏曹先生2025-11-041-3/+0
|
* Add submodule for Documents魏曹先生2025-11-041-0/+3
| | | | Add the Documents repository as a submodule in the docs directory.
* Remove jvref binary from build configuration魏曹先生2025-11-042-10/+0
|
* feat: Add sheet management commands魏曹先生2025-11-033-85/+492
| | | | | | | | | - 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
* Merge branch 'docs'魏曹先生2025-11-022-4/+4
|\
| * Simplify export command syntax in help documentation魏曹先生2025-11-022-4/+4
| |
* | Merge branch 'docs'魏曹先生2025-11-022-62/+60
|\|
| * Format help documentation with consistent dash separators魏曹先生2025-11-022-62/+60
| |
* | Merge branch 'main' of github.com:JustEnoughVCS/CommandLine魏曹先生2025-11-020-0/+0
|\ \
| * \ Merge pull request #3 from JustEnoughVCS/docs魏曹先生2025-10-304-74/+17
| |\ \ | | | | | | | | Update README.md and Removed unused markdown files
* | \ \ Merge remote-tracking branch 'origin/docs'魏曹先生2025-11-026-157/+125
|\ \ \ \ | | |_|/ | |/| |
| * | | Update help documentation structure and content魏曹先生2025-11-022-83/+108
| | |/ | |/|
| * | Update README.md and Removed unused markdown files魏曹先生2025-10-304-74/+17
| |/
* / Add update command to sync from upstream vault魏曹先生2025-11-021-1/+57
|/ | | | | The new `jv update` command allows users to synchronize information from the upstream vault when working with a stained workspace.
* Merge pull request #2 from JustEnoughVCS/docs魏曹先生2025-10-300-0/+0
|\ | | | | Docs