Added Shell Script for Generating all the files, with pre-existing file checks so the script won't try to rewrite the same manpages.
This commit is contained in:
parent
d2da2dd289
commit
a182dddf30
17
Script/manpage2pdf.sh
Executable file
17
Script/manpage2pdf.sh
Executable file
@ -0,0 +1,17 @@
|
||||
# Create a directory in the User's HOME to store the PDFs
|
||||
mkdir -p ~/all_manpages_pdf
|
||||
|
||||
# Loop through all available man pages
|
||||
for cmd in $(man -k . | awk '{print $1}'); do
|
||||
# Define the output file path
|
||||
output_file="${HOME}/all_manpages_pdf/${cmd}.pdf"
|
||||
|
||||
# Check if the file already exists
|
||||
if [ -f "$output_file" ]; then
|
||||
echo "Skipping $cmd (PDF already exists)"
|
||||
continue
|
||||
fi
|
||||
|
||||
# Convert to PDF if it does not exist
|
||||
man -Tpdf "$cmd" > "$output_file" 2>/dev/null
|
||||
done
|
||||
Loading…
x
Reference in New Issue
Block a user