0.1.1 • Published 7 years ago

beatgit v0.1.1

Weekly downloads
3
License
-
Repository
-
Last release
7 years ago
LicenseSource»Websitenpm
FPLgithub.com/beatgit/beatgitCircleCIbeatgit.github.io/beatgitbeatgit

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.