beatgit

0.1.1 • Public • Published
License Source —» Website npm
FPL github.com/beatgit/beatgit CircleCI 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.

Readme

Keywords

none

Package Sidebar

Install

npm i beatgit

Weekly Downloads

2

Version

0.1.1

License

none

Last publish

Collaborators

  • cadorn