nushell-plugins/etc/plugin_registry.toml
Jesús Pérez b99dcc83c3 feat: major repository modernization and tracking cleanup
## Summary

Comprehensive repository cleanup focusing on plugin dependency management, documentation improvements, and git tracking optimization.

## Key Changes

### 🔧 Core Infrastructure
- Synchronized all nu-* dependencies across plugins for version consistency
- Enhanced upstream tracking and automation systems
- Removed nushell directory from git tracking for cleaner repository management

### 📚 Documentation
- Significantly expanded README.md with comprehensive development guides
- Added detailed workflow documentation and command references
- Improved plugin collection overview and usage examples

### 🧹 Repository Cleanup
- Removed legacy bash scripts (build-all.sh, collect-install.sh, make_plugin.sh)
- Streamlined automation through unified justfile and nushell script approach
- Updated .gitignore with nushell directory and archive patterns
- Removed nushell directory from git tracking to prevent unwanted changes

### 🔌 Plugin Updates
- **nu_plugin_image**: Major refactoring with modular architecture improvements
- **nu_plugin_hashes**: Enhanced functionality and build system improvements
- **nu_plugin_highlight**: Updated for new plugin API compatibility
- **nu_plugin_clipboard**: Dependency synchronization
- **nu_plugin_desktop_notifications**: Version alignment
- **nu_plugin_port_extension & nu_plugin_qr_maker**: Consistency updates
- **nu_plugin_kcl & nu_plugin_tera**: Submodule synchronization

### 🏗️ Git Tracking Optimization
- Removed nushell directory from version control for cleaner repository management
- Added comprehensive .gitignore patterns for build artifacts and archives

## Statistics
- 2,082 files changed
- 2,373 insertions, 339,936 deletions
- Net reduction of 337,563 lines (primarily from removing nushell directory tracking)

## Benefits
- Complete version consistency across all plugins
- Cleaner repository with optimized git tracking
- Improved developer experience with streamlined workflows
- Enhanced documentation and automation
- Reduced repository size and complexity

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-20 15:18:58 +01:00

204 lines
5.9 KiB
TOML

[metadata]
version = "1.0.0"
last_updated = "2024-09-20"
description = "Registry for tracking upstream changes in nushell plugins"
[plugins.nu_plugin_highlight]
upstream_url = "https://github.com/cptpiepmatz/nu-plugin-highlight"
upstream_branch = "main"
last_checked_commit = ""
last_checked_date = ""
status = "unknown"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_highlight"
has_local_changes = true
description = "Syntax highlighting plugin for nushell"
[plugins.nu_plugin_clipboard]
upstream_url = "https://github.com/FMotalleb/nu_plugin_clipboard"
upstream_branch = "main"
last_checked_commit = ""
last_checked_date = ""
status = "unknown"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_clipboard"
has_local_changes = true
description = "Clipboard operations plugin for nushell"
[plugins.nu_plugin_image]
upstream_url = ""
upstream_branch = ""
last_checked_commit = ""
last_checked_date = ""
status = "ok"
auto_ok_on_nu_deps_only = false
local_path = "nu_plugin_image"
has_local_changes = true
description = "Image processing plugin for nushell (local development)"
[plugins.nu_plugin_hashes]
upstream_url = ""
upstream_branch = ""
last_checked_commit = ""
last_checked_date = ""
status = "ok"
auto_ok_on_nu_deps_only = false
local_path = "nu_plugin_hashes"
has_local_changes = true
description = "Hash computation plugin for nushell (local development)"
[plugins.nu_plugin_desktop_notifications]
upstream_url = ""
upstream_branch = ""
last_checked_commit = ""
last_checked_date = ""
status = "ok"
auto_ok_on_nu_deps_only = false
local_path = "nu_plugin_desktop_notifications"
has_local_changes = true
description = "Desktop notifications plugin for nushell (local development)"
[plugins.nu_plugin_fluent]
upstream_url = "https://github.com/YourUsername/nu_plugin_fluent"
upstream_branch = "main"
last_checked_commit = ""
last_checked_date = ""
status = "unknown"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_fluent"
has_local_changes = true
description = "Fluent localization plugin for nushell"
[plugins.nu_plugin_tera]
upstream_url = "ssh://git@repo.jesusperez.pro:32225/jesus/nu_plugin_tera.git"
upstream_branch = "main"
last_checked_commit = ""
last_checked_date = ""
status = "unknown"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_tera"
has_local_changes = true
description = "Tera templating plugin for nushell (private repo)"
[plugins.nu_plugin_kcl]
upstream_url = "ssh://git@repo.jesusperez.pro:32225/jesus/nu_plugin_kcl.git"
upstream_branch = "main"
last_checked_commit = ""
last_checked_date = ""
status = "ok"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_kcl"
has_local_changes = true
description = "KCL configuration language plugin for nushell (private repo)"
[settings]
nu_managed_dependencies = [
"nu-plugin",
"nu-protocol",
"nu-plugin-test-support",
"nu-cmd-base",
"nu-engine",
"nu-parser",
"nu-color-config",
"nu-ansi-term",
"nu-json",
"nu-utils",
]
check_files = [
"src/**/*.rs",
"Cargo.toml",
"README.md",
"LICENSE",
]
auto_merge_enabled = false
max_days_between_checks = 7
notify_on_pending_changes = true
["plugins.nu_plugin_highlight"]
upstream_url = "https://github.com/cptpiepmatz/nu-plugin-highlight"
upstream_branch = "main"
last_checked_commit = "ee5c049314cae074dffffddac5c1d4f7a6374b6a"
last_checked_date = "2025-09-20 14:35:04"
status = "pending"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_highlight"
has_local_changes = true
description = "Syntax highlighting plugin for nushell"
["plugins.nu_plugin_clipboard"]
upstream_url = "https://github.com/FMotalleb/nu_plugin_clipboard"
upstream_branch = "main"
last_checked_commit = "ffb98a64720ac18329f578eac9a751dbc99951b5"
last_checked_date = "2025-09-20 14:35:06"
status = "pending"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_clipboard"
has_local_changes = true
description = "Clipboard operations plugin for nushell"
["plugins.nu_plugin_image"]
upstream_url = ""
upstream_branch = ""
last_checked_commit = ""
last_checked_date = ""
status = "local_only"
auto_ok_on_nu_deps_only = false
local_path = "nu_plugin_image"
has_local_changes = true
description = "Image processing plugin for nushell (local development)"
["plugins.nu_plugin_hashes"]
upstream_url = ""
upstream_branch = ""
last_checked_commit = ""
last_checked_date = ""
status = "local_only"
auto_ok_on_nu_deps_only = false
local_path = "nu_plugin_hashes"
has_local_changes = true
description = "Hash computation plugin for nushell (local development)"
["plugins.nu_plugin_desktop_notifications"]
upstream_url = ""
upstream_branch = ""
last_checked_commit = ""
last_checked_date = ""
status = "local_only"
auto_ok_on_nu_deps_only = false
local_path = "nu_plugin_desktop_notifications"
has_local_changes = true
description = "Desktop notifications plugin for nushell (local development)"
["plugins.nu_plugin_fluent"]
upstream_url = "https://github.com/YourUsername/nu_plugin_fluent"
upstream_branch = "main"
last_checked_commit = ""
last_checked_date = ""
status = "error"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_fluent"
has_local_changes = true
description = "Fluent localization plugin for nushell"
["plugins.nu_plugin_tera"]
upstream_url = "ssh://git@repo.jesusperez.pro:32225/jesus/nu_plugin_tera.git"
upstream_branch = "main"
last_checked_commit = "da1ee63a250bfa4ee3c32e846f22b53c00a1385f"
last_checked_date = "2025-09-20 14:35:07"
status = "ok"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_tera"
has_local_changes = true
description = "Tera templating plugin for nushell (private repo)"
["plugins.nu_plugin_kcl"]
upstream_url = "ssh://git@repo.jesusperez.pro:32225/jesus/nu_plugin_kcl.git"
upstream_branch = "main"
last_checked_commit = "02870456387c94bfd68fd26f6bf0cfaf8b3accff"
last_checked_date = "2025-09-20 14:35:08"
status = "ok"
auto_ok_on_nu_deps_only = true
local_path = "nu_plugin_kcl"
has_local_changes = true
description = "KCL configuration language plugin for nushell (private repo)"