dat-ecosystem-archive / projects

Dat Project Projects [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
http://dat-data.com
13 stars 3 forks source link

dat CLI standalone binary/cross platform wizard installer #17

Open max-mapper opened 8 years ago

max-mapper commented 8 years ago

Who are the users?

People who don't wanna learn/use npm to install the dat CLI

How would the user interact with it?

It would be a standalone binary executable and/or wizard installer that installs dat into your PATH that works on Mac, Linux and Windows.

Why is the project important to the ecosystem?

If we bundle node with dat and all of the node_modules as well then we can have a simplified installation process and also more reproducibility in builds (e.g. left-pad wouldn't affect us, users using weird node versions wouldnt affect us, installing dat over a flaky internet connection would be more efficient because we could download one binary instead of hundreds of http requests to npm)

What defines the minimum requirements to sufficiently release (version 1)

millette commented 7 years ago

Zeit's pkg enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed. It supports freebsd, linux, macos and win.