docs: fix nushell scripts

This commit is contained in:
imperosol committed 2026-10-12 14:08:12 +02:00
1 parent 07648f596e
commit 15c5a37c99
1 file changed
+5 -7
+5 -7
View File
@@ -48,7 +48,7 @@ des scripts complets mais qui restent lisibles,
``` ```
Ok, c'est de la triche, on installe un package externe. Ok, c'est de la triche, on installe un package externe.
Mais bon, ça marche, et l'équivalent pur bash Mais bon, ça marche, et l'équivalent pur bash
serait carrément plus moche. serait un pur enfer.
=== "nu" === "nu"
@@ -59,20 +59,18 @@ des scripts complets mais qui restent lisibles,
Nombre de lignes total : Nombre de lignes total :
```nu ```nu
ls **/*.py | insert linecount { get name | open | lines | length } | math sum ls **/*.py | par-each { open $in.name | lines | length } | math sum
``` ```
Vous pouvez aussi exlure les lignes vides Vous pouvez aussi exlure les lignes vides
et les les lignes de commentaire : et les les lignes de commentaire :
```nu ```nu
ls **/*.py | ls **/*.py |
insert linecount { par-each {
get name | open $in.name |
open |
lines | lines |
each { str trim } | each { str trim } |
filter { |l| not ($l | str starts-with "#") } | # commentaires where { |l| ($l | str length) > 0 and not ($l | str starts-with "#") } |
filter { |l| ($l | str length) > 0 } | # lignes vides
length length
} | } |
math sum math sum