Cosa significa Sirm2?
Sirm sta per Script Install & Remove Manager. Questo perché inizialmente il suo scopo era esclusivamente quello di installare e rimuovere gli script. Poi ho aggiunto altre funzionalità, ma ho preferito mantenere lo stesso nome, mettendo alla fine di esso il numero 2 per indicare un sostanziale cambiamento nella sua struttura (in quanto inizialmente era costituito da uno script come menu e uno script per ogni funzione)
Cos'è Sirm2?
Sirm2 è un progetto nato per esclusivo uso personale come semplice software per gestire gli script che spesso creavo, in modo da rendere più veloce il loro utilizzo. Ho deciso di pubblicarlo nella speranza che possa essere utile anche a qualcun'altro
Cosa fa Sirm2?
Le funzioni attualmente presenti sin Sirm2 sono
* Installazione di uno script salvato nella cartella ~/script dentro la cartella /usr/local/bin
* La rimozione di script installati in tale cartella
* Il backup di script salvati nella cartella ~/script all'interno della cartella ~/backup (entrambe create al primo avvio se non esistono)
* Il ripristino degli script salvati nella cartella ~/backup nella cartella /usr/local/bin
* L'apertura di uno script salvato nella cartella ~/script con un editor di testo a scelta (predefinito nano)
Dato che Sirm2 ha bisogno per funzionare che la cartella /usr/local/bin sia impostata come path d'ambiente, c'è un opzione (richiamabile con # sirm2 --pathcfg) che permette di configurare automaticamente tale cartella come path d'ambiente nel file ~/.bashrc. Inoltre, per il corretto funzionamento, c'è bisogno di sudo attivo e funzionante. Anche per questo ho aggiunto un'utility di configurazione (richiamabile con # sirm2 --sudocfg) che permette di configurare automaticamente sudo aggiungendo una stringa al file /etc/sudoers.
In che linguaggio è scritto?
Sirm2 è un semplice script bash, quindi utilizzabile in tutte le distribuzioni linux, per tutte le architetture.
Come lo installo?
Per installarlo ci sono due modi:
Scaricare il pacchetto per la tua distribuzione (attualmente c'è il PKGBUILD per arch linux) e installarlo secondo la procedura adatta alla proprio distribuzione.
Salvare il file scaricabile dalla sezione download in un file di testo chiamato sirm2 nella tua home, aprire un terminale, dargli i permessi di esecuzione con "# chmod +x sirm2", spostarlo in /usr/bin con il comando "# mv sirm2 /usr/bin". Da questo momento per avviarlo basterà dare il comando "$ sudo sirm2".
È in corso lo sviluppo di un interfaccia grafica per Sirm2, verrà reso disponibile al più presto