diff --git a/README.md b/README.md index 453471c..915bb39 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,11 @@ git clone --recurse-submodules [URL-to-clone-nushell-plugin] . ├── collect-install.sh Script to collect all nu_plugin_* and install in /usr/local/bin ├── env Main value settings +├── pack-dist.sh Script to archive **distribution** nu_plugin_* as architecture-platform.tar.gz ├── distribution -│   ├── collect-install.sh Script to build and collect nu_plugin_* -│   ├── install_nu_plugins.nu Nushell script to install nu_plugin_* +│   ├── collect-install.sh Script to build and collect nu_plugin_* +│   ├── install.sh Script to install nu_plugin_* binaries +│   ├── install_nu_plugins.nu Nushell script to install nu_plugin_* │   ├── LICENSE │   └── README.txt ├── generate Template to generate plugins. Used with make_plugin.sh @@ -71,6 +73,21 @@ Use [install_nu_plugin.nu](distribution/install_nu_plugin.nu) distribution/install_nu_plugin.nu ``` -### TODO +## Pack distribution -- [ ] Use settings for **platforms-architectures targets** +[pack-dist.sh](pack-dist.sh) is script to archive **distribution** nu_plugin_* as architecture-platform.tar.gz + +```bash +./pack-dis.sh +``` +This will generate an architecture-platform.tar.gz like: darwin-arm64-nushell-plugins.tar.gz + +To install in a plataform: +```bash +cd /tmp +tar xzf architecture-platform.tar.gz +cd distribution +./install.sh +./install_nu_plugin.nu +cd /tmp +```