License | Source | —» | Website | npm |
---|---|---|---|---|
FPL | github.com/beatgit/beatgit | beatgit.github.io/beatgit | beatgit |
A Bash and NodeJS Toolchain that helps you Leverage git at a more Abstract Level for a Seamless Workflow with Others.
require("beatgit").rise({
"pkey": "<NodeJS compatible Private Key>",
"attach": "github.com/${GITHUB_USER}/${GITHUB_REPOSITORY}"
}).then(function (TRUNK) {
// trunk.id ~ Public Globally Unique ID (Public Key based)
// trunk.connect ~ Abstract Object to handle Communication
// trunk.fs ~ Globally Distributed Encrypted Filesystem
// trunk.workspace ~ Local Tools API
return TRUNK.connect.send(
"https://github.com/beatgit/beatgit.git",
TRUNK.fs("${__DIRNAME__}")
}).then(function () {
return workspace.open("localhost:$(PORT)");
});
}).catch(console.error);
Original Source Logic under Free Public License by Christoph Dorn since 2017.