aboutsummaryrefslogtreecommitdiff
path: root/src/bin/jv.rs
Commit message (Collapse)AuthorAgeFilesLines
* Use account-specific paths for latest info files魏曹先生2025-11-171-31/+57
|
* Remove red color from error messages魏曹先生2025-11-171-115/+76
|
* Add error handling for sheet use command魏曹先生2025-11-171-4/+25
|
* Change error and tip colors from bright to normal variants魏曹先生2025-11-171-135/+143
|
* Add login command combining account setup and vault connection魏曹先生2025-11-171-0/+72
| | | | | | | | | | 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-171-6/+12
| | | | | | 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.
* Update en.yml魏曹先生2025-11-171-20/+484
|
* Consolidate markdown display utilities魏曹先生2025-11-101-2/+1
|
* Add helpful error tips for common workspace issues魏曹先生2025-11-101-2/+55
|
* feat: implement here command with file listing魏曹先生2025-11-061-140/+447
| | | | | | | - 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
* Add sheet drop functionality and improve sheet listing魏曹先生2025-11-051-9/+121
| | | | | | | | - 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-051-3/+54
| | | | | | - Add `accounts`, `as`, `make`, `drop` commands to jv - Add `members` command to jvv with `-M` alias - Implement corresponding action handlers for new commands
* Add compile-time version and build information魏曹先生2025-11-041-2/+37
| | | | | | | - 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
* feat: Add sheet management commands魏曹先生2025-11-031-30/+343
| | | | | | | | | - 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
* 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.
* Simplify commands and improve jv error handling魏曹先生2025-10-301-1/+8
| | | | | - Add help command alias for jv - Improve parser error message formatting - Fix code formatting in jvv commands
* Add confirmation options and alias commands魏曹先生2025-10-291-72/+72
| | | | | | | | - 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
* Implement jv_direct connection handling魏曹先生2025-10-271-6/+45
|
* Add socket address helper for domain resolution魏曹先生2025-10-271-1/+1
|
* Completed "Account Manage" parts of jv魏曹先生2025-10-241-19/+303
|
* Add cli error handle.魏曹先生2025-10-241-0/+180
|
* Completed jv binary魏曹先生2025-10-211-1/+273
|
* refactor: update source code files魏曹先生2025-10-181-1/+3
| | | | | | - Update jv.rs binary - Update lib.rs library exports - Update utils.rs utility functions
* feat: add internationalization support and new command-line tools魏曹先生2025-10-141-0/+5
- 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