How to download a GitHub repo without the git history using npm
- Published at
- Updated at
- Reading time
- 1min
I came across the post npm init using written by Aral Balkan. He describes a command to download a GitHub repository using npm
. But why should you use npm
?
Occasionally, I google for this exact functionality. All I want is to git clone
a repo but without downloading the complete git history. It turns out that doing that is not straightforward. You can open GitHub and press the "Download zip" button, but there doesn't seem to be a quick'n'easy way using git
on the CLI.
Here's Aral's command:
# download small-tech/site-vite-svelte without `.git` dir
npm init using small-tech/site-vite-svelte my-site
Huh โ is this functionality provided by npm
?
Disclaimer: it is not. ๐ Aral took advantage of how npm init
works and published a create-using
package. If you want to learn how this works, head over and read his post.
npm init using
gets the job done and is easy to remember. Thank you, Aral!
Join 5.5k readers and learn something new every week with Web Weekly.