-
Notifications
You must be signed in to change notification settings - Fork 1
lib_import
hlodowig edited this page Apr 30, 2012
·
3 revisions
NAME
lib_import - Importa librerie nell'ambiente corrente.
SYNOPSIS
lib_import
lib_import [OPTIONS] <lib_name>
lib_import [OPTIONS] -f|--file <lib_file>
lib_import [OPTIONS] [-r|--recursive] -d|--dir <lib_dir>
lib_import -i|--include ( alias lib_include )
lib_import -u|--update ( alias lib_update )
lib_import -l|--list
lib_import -L|--list-files
lib_import -R|--list-clear
DESCRIPTION
Il comando lib_import...
OPTIONS
-f, --file
Importa il file di libreria, specificandone il path, senza eseguire operazioni di naming.
Se il file non esiste, ritorna un codice di errore.
-d, --dir
Importa gli script contenuti nella cartella specificata dal path,
senza eseguire operazioni di naming.
Se l'optione 'include' non è specificata, importa solo gli script abilitati,
altrimenti importa tutti gli script con estensione '.lsf'.
(see: LIBRARY NAMING section of lib_find)
-a, --archive
Importa gli script contenuti nella cartella specificata dal path,
senza eseguire operazioni di naming.
Se l'optione 'include' non è specificata, importa solo gli script abilitati,
altrimenti importa tutti gli script con estensione '.lsf'.
(see: LIBRARY NAMING section of lib_find)
-r, --recursive
Se la libreria è una cartella, importa ricorsivamente gli script nella cartella
e nelle sue sottocartelle.
-i, --include
Importa una libreria senza controllare se è abilitata o meno.
(see: LIBRARY ACTIVATION section)
-c, --check
Evita di importare la libreria se questa è gia stata precedentemente importata
nell'ambiente corrente. Qualora il sorgente della libreria è stato modificato
dopo l'import, questa viene importata nuovamente sovrascrivento la precedente
definizione.
-C, --no-check
Importa la libreria anche se questa è già stata importata precedentemente.
-F, --force
Forza l'import della libreria, non effettuando alcun controllo.
Equivale a: --include --no-check
-q, --quiet
Disabilita la stampa dei messaggi nel log. (see: lsf_log funtions)
-Q, --no-quiet
Abilita la stampa dei messaggi nel log. (see: lsf_log funtions)
-p, --add-libpath
Aggiuge temporaneamente una nuova lista di path di libreria a quelli presenti
nella variabile d'ambiente LIB_PATH.
-P, --libpath
Imposta temporaneamente una nuova lista di path di libreria, invece di quelli
presenti nella variabile d'ambiente LIB_PATH.
-s, --fast
Attiva la modalità fast quando è attiva l'opzione --all.
Disabilita i comandi di import o include per i sorgenti caricati nell'ambiente.
Non sicura se ci sono librerie dipendenti da librerie non attivate.
@see lib_enable, lib_disable
-S, --no-fast
Disattiva la modalità fast quando è attiva l'opzione --all. (default)
-D, --dummy
Esegue tutte le operazioni di checking, ma non importa la libreria.
-h, --help
Stampa questo messaggio ed esce.
Command list:
-A, --all
Importa tutte le librerie abilitate presenti nei path della variabile
d'ambiente LIB_PATH.
-u, --update
Se necessario, ricarica tutte le librerie importate se sono stati modificati
i sorgenti.
-l, --list
Stampa l'elenco dei nomi di libreria importati nell'ambiente corrente.
-L, --list-files
Stampa l'elenco dei nomi dei file di libreria importati nell'ambiente corrente.
-R, --list-clear
Svuota la lista delle librerie attuamelmente importate.
LIBRARY ACTIVATION
see: lib_enable, lib_disable, lib_test --is-enabled
EXAMPLES
~ > LIB_PATH=/home/wataru/lib1:/home/wataru/lib2 oppure
~ > lib_path_set /home/wataru/lib1:/home/wataru/lib2 oppure
~ > lib_path_add /home/wataru/lib1
~ > lib_path_add /home/wataru/lib2
~ > ls -R lib1
lib1/:
a.lib b.lib dir1
lib1/dir1:
c.lib dir2
lib1/dir1/dir2
d.lib f.lib
ls -R lib2
lib2/:
g.lib
~ > lib_import a
importa il file: lib1/a.lib
~ > lib_import b
importa il file: lib1/b.lib
~ > lib_import g
importa il file: lib2/g.lib
~ > lib_import dir1
importa il file: lib1/dir1/c.lib
~ > lib_import -r dir1
importa i files: lib1/dir1/c.lib, lib1/dir1/dir2/d.lib, lib1/dir1/dir2/f.lib
~ > lib_import dir1:c oppure lib_import dir1/c
importa il file: lib1/dir1/c.lib
~ > lib_import dir1:dir2 oppure lib_import dir1/dir2
importa i files: lib1/dir1/dir2/d.lib, lib1/dir1/dir2/f.lib
~ > lib_import dir1:dir2:d oppure lib_import dir1/dir2/d
importa il file: lib1/dir1/dir2/d.lib
~ > lib_import dir1:dir2:f oppure lib_import dir1/dir2/f
importa il file: lib1/dir1/dir2/f.lib