beatgit
v0.1.1
Published
A Bash and NodeJS Toolchain that helps you Leverage git.
Downloads
4
Readme
| License | Source | —» | Website | npm |
| :---: | :---: | :---: | :---: | :---: |
| FPL | github.com/beatgit/beatgit | | beatgit.github.io/beatgit | beatgit
beatgit
A Bash and NodeJS Toolchain that helps you Leverage git at a more Abstract Level for a Seamless Workflow with Others.
Usage
Start Your Own Node
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);
Provenance
Original Source Logic under Free Public License by Christoph Dorn since 2017.