![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
A command-line tool that helps you copy multiple code files from a directory to your clipboard. Perfect for sharing code snippets, preparing documentation, and especially useful when working with Large Language Models (LLMs).
CopyClip is designed to enhance your workflow with AI coding assistants like ChatGPT, Claude, or GitHub Copilot by:
Each file is concatenated with its relative path as a header, helping AI assistants understand your project's structure:
--- File: src/models/user.py ---
class User:
def __init__(self):
pass
--- File: src/utils/helpers.py ---
def format_date():
return "2024-01-01"
--- File: src/main.py ---
from models.user import User
from utils.helpers import format_date
This structured format helps AI assistants:
pip install copyclip
Basic usage:
copyclip /path/to/directory
Advanced options:
# Ignore specific patterns
copyclip /path/to/directory --ignore "*.js" "*.pyc" "node_modules/*"
# Respect .gitignore patterns
copyclip /path/to/directory --gitignore
# Include hidden files
copyclip /path/to/directory --include-hidden
# Print output to console
copyclip /path/to/directory --print
Argument | Description |
---|---|
path | Root path of the directory to process |
--ignore | List of regex patterns to ignore files (e.g., .js, .env, index) |
--gitignore | Also respect .gitignore patterns |
--include-hidden | Include hidden files and directories (starting with .) |
--print | Print the concatenated output to console |
When you run CopyClip on a project, it generates a formatted output like this:
--- File: src/main.py ---
def main():
print("Hello, World!")
--- File: tests/test_main.py ---
def test_main():
assert True
--- File: utils/helpers.py ---
def helper_function():
return "I'm helping!"
This format ensures that:
MIT License
FAQs
A CLI tool to copy code files from a directory to the clipboard
We found that copyclip demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
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.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.