dx-copy
v1.0.0
Published
Copy a GitHub repo to another repo interactively or via CLI
Maintainers
Readme
🚀 dx-copy
Copy any GitHub repository instantly — interactively or from the command line.
dx-copy lets you clone a source GitHub repo and push it to a new destination with a single command.
Perfect for duplicating repos, migrating projects, or quickly copying templates.
✨ Features
- 🧠 Interactive Mode – just run
npx dx-copyand answer a few prompts - ⚙️ Non-interactive Mode – pass source & destination directly
- 🔁 Copies All Branches + Tags
- 🧹 Optional Cleanup – delete local copy automatically
- 💻 Cross-platform – works on macOS, Linux, and Windows
- 🧩 No dependencies beyond Git + Node
- 🎨 Beautiful ASCII banner in interactive mode
📦 Installation
You can use it without installing globally thanks to npm’s npx:
npx dx-copyor install globally:
npm install -g dx-copyUsage
Provide source and destination directly:
npx dx-copy <source> <destination> [--preserve|-p]Example
npx dx-copy https://github.com/shahriyardx/dx-copy.git https://github.com/yourname/dx-copy.git