args

Mattepuffo's logo
Argomenti da riga di comando in Go

Argomenti da riga di comando in Go

In Go per usare gli argomenti da riga di comando possiamo usare os.Args o flag.

Il primo fa il parsing di tutto ciò che viene dopo il file .go da lanciare.

Il secondo ci permette di usare dei flag veri e propri.

Mattepuffo's logo
Operazioni di IO in Rust

Operazioni di IO in Rust

Oggi vediamo dei semplici di operazioni IO (input / output) in Rust.

Come già specificato sono esempi basici, ma utili come punto di partenza.

Mattepuffo's logo
Copiare un file in più cartelle in Linux

Copiare un file in più cartelle in Linux

Il comando cp in Linux supporta la copia di più files in una cartella, ma non il contrario.

Possiamo comunque copiare un file in più cartelle in vari modi.

Il primo è usare un semplice loop in uno script; non lo vedremo perchè ci sono modi più interessanti.

Mattepuffo's logo
Parsing della riga di comando in Java con args4j

Parsing della riga di comando in Java con args4j

args4j è una delle varie librerie per eseguire il parsing della riga di comando in Java.

Se usate Maven aggiungete questo al vostro pom.xml:

        <dependency>
            <groupId>args4j</groupId>
            <artifactId>args4j</artifactId>
            <version>2.33</version>
        </dependency>

Mattepuffo's logo
Utilizzare ArgumentParser in Python

Utilizzare ArgumentParser in Python

Python, in entrambe le versioni, arriva già con un modulo che ci permette di eseguire il parsing degli argomenti da console: argparse!

In verità questo modulo non è l'unico, ma è di sicuro il più avanzato.

Oggi ne vediamo un esempio pratico; lo sto usando per un mio programma in cui richiedo all'utente:

  • un path iniziale
  • un path finale
  • la dimensione della larghezza
  • la dimensione dell'altezza