Skip to content

lumenpink/curld

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

curld

cURL for Distributed Web command line

Heavily based on the *-fetch code created by RangerMauve for their outstanding project Agregore Browser you should try

Install

npm install -g curld

or

yarn global add curld

Use

In these early versions, you can only use GET requests, and the output is always in the terminal.

curld protocol://server/directory/filename

This output will be sent to the screen If you want to save to a file or want to get a binary file, like an image, you can use:

curld protocol://server/directory/filename > newfilename

Dat Protocol

Apparently the DAT protocol support doesn't run with old DAT drives. I will have to test this more.

curld dat://blog.maeve.moe

Gemini Protocol

curld gemini://gemini.circumlunar.space/
curld gemini://hellomouse.net/mouse.jpg  > mouse.jpg

Hypercore protocol

curld hyper://blog.maeve.moe/

IPFS protocol

The support for IPFS is still broken. Only IPNS requests can be made.

curld ipns://ipfs.io/

About

cURL for Distributed Web

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published