2025-06-27 02:32:07 +01:00
2025-06-27 02:31:23 +01:00
2025-06-27 02:31:23 +01:00
2025-06-27 02:31:23 +01:00
2025-06-27 02:31:23 +01:00
2025-06-27 02:30:48 +01:00
2025-06-27 02:31:23 +01:00
2025-06-27 02:30:48 +01:00
2025-06-27 01:27:47 +01:00
2025-06-27 01:26:44 +01:00
2025-06-27 02:32:07 +01:00
2025-06-27 01:26:44 +01:00

Nushell plugins for Provisioning

A Nushell plugins collection for Provisioning project

Warning

This repo contains sub-repos, use git clone --recurse-submodules

git clone --recurse-submodules [URL-to-clone-nushell-plugin]

Caution

nu_plugin_* have dependencies to nushell source via local path in Cargo.toml Nushell and plugins require to be sync with same version

FILES (content layout)

.
├── collect-install.sh      Script to collect all nu_plugin_* and install in /usr/local/bin
├── distribution
│   ├── collect.sh          Script to build and collect nu_plugin_* 
│   ├── LICENSE
│   └── README.txt
├── generate                Template to generate plugins. Used with make_plugin.sh
│   └── nu_plugin_template
├── LICENSE
├── make_plugin.sh          To generate Nushell plugins. Used with generate path
├── nushell                 Nushell repo to be used as path for all nu_plugin_*
├── nu_plugin_clipboard
├── nu_plugin_desktop_notifications
├── nu_plugin_hashes
├── nu_plugin_highlight
├── nu_plugin_image
├── nu_plugin_port_extension
├── nu_plugin_qr_maker
├── nu_plugin_kcl           Repo for nu_plugin_kcl (repo sub-module)
├── nu_plugin_tera          Repo for nu_plugin_tera (repo sub-module)
├── api_nu_plugin_kcl       A try to use API KCL, nu_plugin_kcl is recommended option
└── README.md

Build and Install

./build-all.sh
./collect-install.sh

Nushell install

Plugins have to be added from Nushell

plugin add /usr/local/bin/nu_plugin_clipboard
plugin add /usr/local/bin/nu_plugin_desktop_notifications
plugin add /usr/local/bin/nu_plugin_hashes
plugin add /usr/local/bin/nu_plugin_highlight
plugin add /usr/local/bin/nu_plugin_image
plugin add /usr/local/bin/nu_plugin_kcl
plugin add /usr/local/bin/nu_plugin_port_extension
plugin add /usr/local/bin/nu_plugin_qr_maker
plugin add /usr/local/bin/nu_plugin_tera

TODO

  • Use settings for platforms-architectures targets
  • Use param values for install path
Description
Nushell plugins collection for Provisioning project
Readme MIT 16 MiB
Languages
Rust 96.8%
Nushell 2.9%