diff --git a/register-plugins.nu b/register-plugins.nu index 6b5a2cc7d8..f645f3ddad 100644 --- a/register-plugins.nu +++ b/register-plugins.nu @@ -5,14 +5,17 @@ def match [input, matchers: record] { # register plugin def register_plugin [plugin] { - print $"registering ($plugin)" + print -n $"registering ($plugin), " nu -c $'register ($plugin)' + print "success!" } +# are we on windows or not? def windows? [] { $nu.os-info.name == windows } +# filter out files that end in .d def keep-plugin-executables [] { if (windows?) { $in } else { where name !~ '\.d' } } @@ -29,8 +32,47 @@ for plugin in (ls $"($plugin_location)/nu_plugin_*" | keep-plugin-executables) { nu_plugin_gstat: { register_plugin $plugin.name } nu_plugin_inc: { register_plugin $plugin.name } nu_plugin_query: { register_plugin $plugin.name } + nu_plugin_regex: { register_plugin $plugin.name } + nu_plugin_periodic_table: { register_plugin $plugin.name } + nu_plugin_pnet: { register_plugin $plugin.name } + nu_plugin_python: { register_plugin $plugin.name } + nu_plugin_bio: { register_plugin $plugin.name } + nu_plugin_dcm: { register_plugin $plugin.name } + nu_plugin_dotenv: { register_plugin $plugin.name } + nu_plugin_from_bencode: { register_plugin $plugin.name } } } # print helpful message print "\nplugins registered, please restart nushell" + +# Plugin Location +# https://github.com/nushell/nushell/tree/main/crates/nu_plugin_custom_values +# https://github.com/nushell/nushell/tree/main/crates/nu_plugin_example +# https://github.com/nushell/nushell/tree/main/crates/nu_plugin_gstat +# https://github.com/nushell/nushell/tree/main/crates/nu_plugin_inc +# https://github.com/nushell/nushell/tree/main/crates/nu_plugin_python +# https://github.com/nushell/nushell/tree/main/crates/nu_plugin_query +# https://github.com/fdncred/nu_plugin_from_parquet +# https://github.com/fdncred/nu_plugin_from_regex +# https://github.com/fdncred/nu_plugin_pnet +# https://github.com/JosephTLyons/nu_plugin_periodic_table +# https://github.com/Euphrasiologist/nu_plugin_bio +# https://github.com/realcundo/nu_plugin_dcm +# https://github.com/enerdgumen/nu_plugin_dotenv +# https://github.com/bluk/nu_plugin_from_bencode + +# Older plugins +# https://github.com/notryanb/nu_plugin_id3 +# https://github.com/notryanb/nu_plugin_weather +# https://github.com/tiffany352/nu-plugins/tree/main/from_nbt +# https://github.com/tiffany352/nu-plugins/tree/main/file_exists +# https://github.com/potan/nu_plugin_wifiscan +# https://github.com/autophagy/nu_plugin_from_dhall +# https://github.com/yanganto/nu_plugin_s3 +# https://github.com/lukasreuter/nu_plugin_unity +# https://github.com/filaretov/nu_plugin_path_temp +# https://github.com/cdecompilador/nu_plugin_bg +# https://github.com/aJuvan/nu_plugin_kubectl +# https://github.com/hedonihilist/nu_plugin_df +