| Age | Commit message (Collapse) | Author |
|
The commands now accept a file pattern instead of a list of paths. The
internal `glob` function is used to expand the pattern relative to the
local workspace directory. This allows for more flexible file selection
using wildcards.
|
|
|
|
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
|
|
|
|
- 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
|
|
- 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 --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
|
|
- 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
|
|
|
|
- Add `accounts`, `as`, `make`, `drop` commands to jv - Add `members`
command to jvv with `-M` alias - Implement corresponding action handlers
for new commands
|
|
- 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
|
|
|
|
- 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
|
|
The new `jv update` command allows users to synchronize information from
the upstream vault when working with a stained workspace.
|
|
- Add help command alias for jv - Improve parser error message
formatting - Fix code formatting in jvv commands
|