From 15c5a37c990730de4a7c403b4aed5d330ec5090e Mon Sep 17 00:00:00 2001 From: imperosol Date: Mon, 12 Oct 2026 14:08:12 +0200 Subject: [PATCH] docs: fix nushell scripts --- docs/howto/terminal.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/howto/terminal.md b/docs/howto/terminal.md index eb9f1dbc..fbe7c352 100644 --- a/docs/howto/terminal.md +++ b/docs/howto/terminal.md @@ -48,7 +48,7 @@ des scripts complets mais qui restent lisibles, ``` Ok, c'est de la triche, on installe un package externe. Mais bon, ça marche, et l'équivalent pur bash - serait carrément plus moche. + serait un pur enfer. === "nu" @@ -59,20 +59,18 @@ des scripts complets mais qui restent lisibles, Nombre de lignes total : ```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 et les les lignes de commentaire : ```nu ls **/*.py | - insert linecount { - get name | - open | + par-each { + open $in.name | lines | each { str trim } | - filter { |l| not ($l | str starts-with "#") } | # commentaires - filter { |l| ($l | str length) > 0 } | # lignes vides + where { |l| ($l | str length) > 0 and not ($l | str starts-with "#") } | length } | math sum