Use for instead of each in register-plugins.nu (#8284)

Tiny change, just avoids printing `empty list` when running
`register-plugins.nu`. Context:
https://github.com/nushell/nushell/pull/8014#issuecomment-1440733867
This commit is contained in:
Reilly Wood 2023-03-01 17:25:42 -08:00 committed by GitHub
parent 1a62d87a42
commit 12483fac92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,14 +9,13 @@ def keep-plugin-executables [] {
}
# get list of all plugin files from their installed directory
ls ((which nu).path.0 | path dirname)
| where name =~ nu_plugin
| keep-plugin-executables
| each {|plugin|
let plugins = (ls ((which nu).path.0 | path dirname) | where name =~ nu_plugin | keep-plugin-executables)
for plugin in $plugins {
print -n $"registering ($plugin.name), "
nu -c $"register '($plugin.name)'"
print "success!"
}
# print helpful message
print "\nplugins registered, please restart nushell"