Vorrei convertire il codice sorgente di alcuni progetti in un file stampabile per salvare su un usb e stamparlo facilmente in seguito. Come lo posso fare?
modificare
Prima di tutto voglio chiarire che voglio solo stampare i file e le directory non nascosti (quindi nessun contenuto di .git
es.).
Per ottenere un elenco di tutti i file non nascosti nelle directory non nascoste nella directory corrente è possibile eseguire il find . -type f ! -regex ".*/\..*" ! -name ".*"
comando come visto nella risposta in questo thread .
Come suggerito in quello stesso thread ho provato a creare un file pdf dei file usando il comando find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
ma sfortunatamente il file pdf risultante è un casino completo .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
- ho aggiunto -l
per 100 caratteri per riga per evitare alcune parole e numeri di riga, ma questa è solo una preferenza personale.
a2ps -P file *.src
te puoi produrre file PostScript dal tuo codice sorgente. Ma i file PS devono essere convertiti e combinati in seguito.