Scopo del progetto e' realizzare un ambiente di sviluppo per la programmazione assistita in ambiente Shell ( testato su UBUNTU 8 ) che consenta di creare in automatico script strutturati, dotati di opportuni permessi e annotazioni, con inserite opportune funzioni standardizzate selezionate da una raccolta, che ognuno di voi potra' contribuire ad ampliare.
Una prima raccolta la trovate nel file allegato "funzioni.zip" da copiare sulla vostra Scrivania (Desktop) unitamente al file "ZIDE1.sh" attribuendogli come al solito i permessi di esecuzione con il comando da Shell:
$ sudo chmod +x Scrivania/ZIDE1.sh.
Scarica il file zip delle funzioni La prima volta che si lancia ZIDE1.sh viene creata nella nostra Home la dir principale "programmazione" con le sue subdir "A_NOTE" e "A_FUNZIONI".
In "programmazione" troveremo la voce per la creazione di "Nuovo_script" e la raccolta dei nostri script su cui potremo effettuare:
Backup_file
Eseguo_file
Edito_file
Rename_file
Cancello_file
In "A_FUNZIONI" troveremo la voce per la creazione di "Nuova_funzione" e la raccolta delle funzioni su cui potremo effettuare:
Edito_file
Rename_file
Cancello_file
In "A_NOTE" troveremo:
il messaggio di Copyright
la copia della GNU GENERAL PUBLIC LICENSE
l'output di man zenity
alcune icone e dove potremo depositare i nostri appunti di programmazione, le pagine WEB e le immagini di nostro interesse;
cliccando su uno dei file contenuti in questa dir lo visualizzeremo e/o modificheremo tramite il nostro editor oppure lo visualizzeremo direttamente nel nostro Browser.
Scegliendo creazione di "Nuovo_script" si aprira' una finestra scrollabile con le prime 5 righe di spiegazione di ogni funzione presente in "A_FUNZIONI" in modo da poter scegliere consapevolmente quelle che ci servono dalla lista "Aggiungi Funzioni" che apparira' dopo e sara' creato il nuovo script col nome da noi scelto ( per esempio ultima_prova.sh ) che sara' visualizzato nel nostro editor per la modifica:
#!/bin/bash
# Script ultima_prova.sh
# creato martedì-04-novembre-2008 da alberto con ZIDE1.sh
#------------ Descrizione Script------------------
# #
# #
#------------------variabili globali---------------
utente="alberto"
oggi="martedì-04-novembre-2008"
pass=""
nome_script="ultima_prova.sh"
#-----------------------Funzioni-------------------
#----------------Funzione avviso
# chiamare con "testo messaggio" da
# visualizzare in una finestra a video
#
#
# scritta domenica-02-novembre-2008 da xymaster
.... tutte le altre funzioni scelte
main () {
#Funzione principale
exit
}
#--------------Start--------------
main
Scegliendo creazione di "Nuova_funzione" sara' creata la nuova funzione col nome da noi scelto (per es. prova) che sara' visualizzato nel nostro editor per la modifica:
#---------- Funzione prova
# inserire descrizione funzione, parametri #
#
#
#
# scritta martedì-04-novembre-2008 da alberto
function prova () {
}
Alla chiusura, ZIDE1.sh chiedera' se si vuole effettuare un backup sincronizzato del nostro ambiente di sviluppo.
Sperando di non avervi annoiato con questa lunga, ma non esaustiva spiegazione, resto in attesa di vostri commenti e contributi