Esiste un sistema di gestione dei pacchetti per script di shell su Mac OS?

0

Esiste un sistema di pacchetti (pensa npm , cpan o anche homebrew ) che sarebbe adatto per gli script di shell?

    
posta julien_c 18.04.2013 - 10:44
fonte

3 risposte

1

Se hai bisogno del controllo di revisione tradizionale, puoi facilmente utilizzare GitHub anche se non conosci git tramite il loro Mac gratuito app. L'ho fatto all'indirizzo link .

Se vuoi solo condividere, metti i tuoi script su Dropbox . Ad esempio, salvo il mio in ~ / Dropbox / bin / che ho aggiunto al mio $PATH in modo che siano disponibili su tutti i miei Mac. Visualizza il file su Dropbox.com e scegli l'opzione di condivisione, quindi scegli "Twitter" per ottenere l'URL breve come link o il più lungo come link

Il vantaggio (o lo svantaggio, suppongo) della versione Dropbox è che condividerà sempre la versione più recente dello script senza che tu debba eseguire alcuna procedura di check-in ufficiale.

Lo svantaggio principale del metodo Dropbox è che l'URL porta a una pagina Web per lo script, mentre la versione diretta (o "raw") dello script può essere individuata aggiungendo ?dl=1 all'URL, ad esempio link

    
risposta data 07.01.2014 - 22:07
fonte
1

Gli script di shell non hanno bisogno di molta confezione, quindi la maggior parte delle persone usa un sistema di controllo del codice sorgente per questo. Ci sono dozzine di opzioni, ma inizierei con github e tornerò con una domanda più dettagliata una volta che il sistema di controllo github / source si è rotto sotto lo sforzo del volume dei tuoi script o la complessità della situazione.

Allo stato attuale, possiamo solo indovinare quali sono i tuoi veri requisiti dal momento che tutti e tre gli esempi elencati vengono eseguiti in modo nativo su OS X e puoi rollare i tuoi pacchetti in base a ciascuna ricetta se preferisci usarli.

Per l'hosting di Internet, puoi facilmente utilizzare GitHub poiché ospitano i file per il download oppure puoi inviare i file a Amazon S3 e molti altri servizi di cloud hosting che servono i file gratuitamente oa basso costo. Amazon ad esempio consente 5 GB di spazio libero e 20.000 visite al mese prima di dover pagare loro nulla. Dropbox inoltre non ha limiti pratici sul numero di hit, ma offre inizialmente meno spazio se dovessi registrarti con un nuovo account.

    
risposta data 18.04.2013 - 15:17
fonte
0

C'è un gestore di pacchetti. Jean - Gestore pacchetti shell per Linux.

C'è la sua homepage: link

    
risposta data 16.02.2014 - 17:47
fonte

Leggi altre domande sui tag