From a43514deb226592b664b21ccc230b3201f2aced7 Mon Sep 17 00:00:00 2001 From: nibon7 Date: Wed, 24 Aug 2022 19:43:21 +0800 Subject: [PATCH] register-plugin.nu: remove `.exe` extension match to simplify code (#6400) Signed-off-by: nibon7 Signed-off-by: nibon7 --- register-plugins.nu | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/register-plugins.nu b/register-plugins.nu index 88350319ec..7aed530c68 100644 --- a/register-plugins.nu +++ b/register-plugins.nu @@ -9,21 +9,13 @@ let plugin_location = ((which nu).path.0 | path dirname) # for each plugin file, print the name and launch another instance of nushell to register it for plugin in (ls $"($plugin_location)/nu_plugin_*") { print $"registering ($plugin.name)" - match ($plugin.name | path basename) { - # MacOS/Linux + match ($plugin.name | path basename | str replace '\.exe$' '') { nu_plugin_custom_values: { nu -c $'register -e msgpack ($plugin.name)' } nu_plugin_example: { nu -c $'register -e msgpack ($plugin.name)' } nu_plugin_from_parquet: { nu -c $'register -e json ($plugin.name)' } nu_plugin_gstat: { nu -c $'register -e msgpack ($plugin.name)' } nu_plugin_inc: { nu -c $'register -e json ($plugin.name)' } nu_plugin_query: { nu -c $'register -e json ($plugin.name)' } - # Windows - nu_plugin_custom_values.exe: { nu -c $'register -e msgpack ($plugin.name)' } - nu_plugin_example.exe: { nu -c $'register -e msgpack ($plugin.name)' } - nu_plugin_from_parquet.exe: { nu -c $'register -e json ($plugin.name)' } - nu_plugin_gstat.exe: { nu -c $'register -e msgpack ($plugin.name)' } - nu_plugin_inc.exe: { nu -c $'register -e json ($plugin.name)' } - nu_plugin_query.exe: { nu -c $'register -e json ($plugin.name)' } } }