Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

export-code-pdf-cli

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

export-code-pdf-cli

CLI to export code files matching a regex pattern into a single PDF

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

🚀 export-code-pdf-cli

📖 Description

CLI to export the content of code files matching a regular expression into a single PDF file. This project leverages Puppeteer to generate the PDF from code files and Ora to display progress spinners while processing.

✨ Key Benefit: Exporting all your project files into a PDF makes it easier to import the entire project into ChatGPT as a single PDF file, allowing you to ask questions or get help on the entire project at once.

⚡️ Installation

Install Globally via npm:

To install the package globally using npm:

npm install -g export-code-pdf-cli

Install Directly from GitHub (Without npm):

If you prefer to install directly from the GitHub repository without npm, follow these steps:

  • Clone the repository:

    git clone https://github.com/agarrec-vivlio/export-code-pdf-cli.git
    
  • Navigate to the project directory:

    cd export-code-pdf-cli
    
  • Install the dependencies:

    npm install
    
  • Link the package globally to make it available as a CLI:

    npm link
    

Now you can run the export-code-pdf-cli command globally from any terminal.

💻 Usage

export-code-pdf-cli -r '.*\.js$' -d ./src -o ./code-concat.pdf
  • -r, --regex : Regular expression to filter files (default: .*\.js$).
  • -d, --directory : Directory to scan for matching files.
  • -o, --output : Output PDF file (default: ./output.pdf).

🎯 Examples

  • Export all .js files from a directory to a PDF file:
export-code-pdf-cli -r '.*\.js$' -d ./src -o ./code.pdf
  • Export all .py files from the current directory to a PDF file:
export-code-pdf-cli -r '.*\.py$' -d . -o ./python-code.pdf

💡 Why Use This CLI?

  • 📄 Single PDF File: Easily generate a single PDF containing your entire project.
  • 🔍 Regex Filtering: Use regular expressions to target specific files or types in your project.
  • 🛠 Flexible Installation: Install it globally with npm or directly from GitHub.
  • 🤖 AI Integration: Ideal for importing into ChatGPT to help you with an entire project in one go!

FAQs

Package last updated on 03 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts