| Age | Commit message (Collapse) | Author |
|
|
|
The check for whether files exist locally before allowing edit right
changes has been removed. This allows users to change edit rights for
files that may not yet exist locally but are tracked in the sheet.
|
|
The new `jv _glob` command allows testing glob patterns against both
local files and sheet contents. It helps verify how the globber matches
files in different contexts.
|
|
- Add `--show-log` flag to override profile logger setting - Add
validation for conflicting `--no-log` and `--show-log` flags - Refactor
`Vault::setup_vault` to accept vault name parameter - Update logger
initialization to respect configured log level - Add new dependencies:
`whoami`, `redox_syscall`, `wasite`, `web-sys` - Add error message for
conflicting log flags in locales
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Rename HistoryIpAddress to GetHistoryIpAddress for consistency - Add
commands to get workspace directory, current account, upstream address,
and current sheet
|
|
|
|
This implements a Globber struct that can match files and directories
using wildcard patterns (* and ?). It supports relative paths, home
directory expansion with ~, and cross-platform path separators.
The implementation includes pattern matching with backtracking for
complex patterns and handles different directory prefixes (current, user
home, and root).
|
|
- Created helper function to centralize validation failure logic - Moved
error message generation outside helper for proper macro expansion -
Maintained same functionality while improving code maintainability -
Reduced repetitive if-else blocks for detail/skip-failed scenarios
|
|
Execute correct_current_dir at the beginning of jv_hold and jv_throw to
guarantee proper context environment for these operations.
|
|
|
|
The auto update process was changing the current working directory,
which could cause issues when the program continues execution.
This change saves the current directory before updating and restores it
afterward, ensuring the program continues in the correct location.
|
|
- Implement `jv hold` and `jv throw` commands with file selection - Add
pre-check validation for file existence, mapping, and edit rights -
Support --details and --skip-failed flags for error handling - Add
localization strings for both English and Chinese
|
|
|
|
When JV_AUTO_UPDATE is enabled, the update will now run silently without
outputting any messages. This prevents unnecessary console output during
automatic updates while preserving normal output when manually invoked.
|
|
When enabled, automatically runs `jv update` if vault content has been
modified by local operations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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 insert_item method to SimpleTable for flexible row insertion
- Add show_in_pager function for system pager support
|
|
- Enhance jv here with detailed file status and holder information
- Improve jv status with better formatting and update timestamps
- Reorganize table columns for better readability
|
|
|
|
|
|
|
|
|
|
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 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.
|
|
|
|
Add quick sort implementation with custom comparison functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
|
- 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
|
|
- 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
|