Changed to fully Functional Scripting for most scripts
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
export def lumen-search-content [searchstr: string]: any -> table {
|
||||
let $tmp = $in
|
||||
mut $path = pwd
|
||||
if ($tmp != null) {
|
||||
$path = $tmp
|
||||
}
|
||||
cd $path
|
||||
let $tmp = (if ($in != null) {
|
||||
$in
|
||||
} else {
|
||||
pwd
|
||||
})
|
||||
cd $tmp
|
||||
ls -a **/* | par-each {|i|
|
||||
{file: $i.name,
|
||||
content: (if (($i | get type) == file ) {
|
||||
try {open $i.name --raw | find $searchstr} catch {|err| {}}
|
||||
try {open $i.name --raw | find $searchstr} catch {{}}
|
||||
})
|
||||
}
|
||||
} | compact content -e
|
||||
|
||||
Reference in New Issue
Block a user