| 27 May 2026 |
Alessandro 🤔➖☀️🖌 | provate voi a vendermela: cosa dovrei apprezzare? | 08:36:45 |
Francesco | È facilissimo filtrare e manipolare le tabelle e altre strutture dati | 08:38:27 |
Andrea Ciceri | prova fare nix flake show —json | from json e vedrai che e' sempre una tabella tipo l'output di ls | 08:38:57 |
Andrea Ciceri | e puoi farci tutte le operazioni tipo selezionare o filtrare | 08:39:15 |
Francesco | Tipo io ho una serie di wrapper per docker a lavoro per cui posso fare tipo docker ps | where qualche filtro | docker stop ...($in) | 08:39:33 |
Alessandro 🤔➖☀️🖌 | beh ma posso filtrare anche con bash e fish | 08:40:28 |
Francesco | * Tipo io ho una serie di wrapper per docker a lavoro per cui posso fare tipo docker ps | where qualche filtro | get ID | docker stop ...($in) | 08:42:02 |
Andrea Ciceri | si ma devi usare tool tipo jq, no? | 08:42:04 |
Andrea Ciceri | qua e' tutto builtin | 08:42:20 |
Francesco | Più che altro non ti devi ricordare la sintassi di ognuno dei comandi, se è parsabile da csv, JSON o una qualche tabella generica ti fai | from formato e poi usi la stessa sintassi per tutto | 08:45:05 |
Alessandro 🤔➖☀️🖌 | giusto, il fatto di averli builtin e' comodo, ma non mi rappresenta un grande vantaggio. la questione sintassi invece ha senso | 08:45:38 |
Alessandro 🤔➖☀️🖌 | cioe', ne vedo un beneficio maggiore | 08:45:53 |
Alessandro 🤔➖☀️🖌 | still, sintassi nuova da imparare :D | 08:46:02 |
Alessandro 🤔➖☀️🖌 | e poi odio quelle tabelle li' :D posso disabilitarle in qualche modo? | 08:46:14 |
Alessandro 🤔➖☀️🖌 | tipo, space separated? | 08:46:29 |
Francesco | Sì nella configurazione | 08:46:47 |
Francesco | https://gist.github.com/danielbodnar/24d23e0219c08f3dfaaffd5039d43bcb#common-settings | 08:48:11 |
Alessandro 🤔➖☀️🖌 | vabbene, gli daro' un'altra chance comunque | 08:48:44 |
Andrea Ciceri | comunque con ^ls e in generale ^cmd lanci il comando normale che hai nel PATH e non la versione builtin di nushell | 08:48:45 |
Alessandro 🤔➖☀️🖌 | uh grazie | 08:48:55 |
Alessandro 🤔➖☀️🖌 | questo utile | 08:48:57 |
Francesco | Poi nu non è perfetto e ci sono certe cose che fa fatica a gestire tipo le tabelle larghe (ci sarebbe pure un comando per leggere le tabelle in maniera interattiva ma fa un po' cagare), non lo andrei a consigliare a tutti ma io mi trovo bene generalmente | 08:51:05 |
Francesco | In realtà nushell è fatto per gente che vorrebbe usare powershell ma non lo ammette | 08:54:36 |
Alessandro 🤔➖☀️🖌 | ahaha | 09:40:08 |
Alessandro Candido | Anch'io uso nu, e il motivo principale non è tanto che formatta in tabelle, ma che le pipe sono sugli oggetti. In bash puoi fare tutto con jq o quel che ti pare, ma nel momento in cui inizi a comporre comandi deve fare il parsing di una stringa a ogni step. Mentre nu passa oggetti con già una struttura (poi per me anche i loop hanno molto più senso come sintassi, quelli di bash li ho sempre mal digeriti).
Poi sì, somiglia molto a PS, per cui su Windows anche quella è un'alternativa (però, se vuoi fare comandi "nativi", in uno scrivi in Rust, e nell'altro in C# - anche lì, a ognuno il suo...) | 19:42:24 |
Alessandro Candido | * Anch'io uso nu, e il motivo principale non è tanto che formatta in tabelle, ma che le pipe sono sugli oggetti. In bash puoi fare tutto con jq o quel che ti pare, ma nel momento in cui inizi a comporre comandi deve fare il parsing di una stringa a ogni step. Mentre nu passa oggetti con già una struttura (poi per me anche i loop hanno molto più senso come sintassi, quelli di bash li ho sempre mal digeriti).
Poi sì, somiglia molto a PS, per cui su Windows anche quella è un'alternativa (però, se vuoi sviluppare comandi "nativi", in uno scrivi in Rust, e nell'altro in C# - anche lì, a ognuno il suo...) | 19:42:38 |
| 30 May 2026 |
Lucio | Buondì, qualcuno usa impermanence (non per uso server)? | 07:31:12 |
Lucio | * Buondì, qualcuno usa impermanence/persistance (non per uso server)? | 07:33:12 |
Lucio | * Buondì, qualcuno usa impermanence/preservation (non per uso server)? | 07:40:16 |
Andrea Ciceri | No ma vorrei la prossima volta che formatto | 11:08:46 |