alfonso46674 / CLI_VersionControlSystem

CLI for a version control system made in Node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CLI for a version control system in Node.js

Command line interface for a version control system. This small cli can perform basic VSC commands such as initialize a repository, save snapshots for current files, create different changes, and revert changes.

Installation

npm install -g .

Commands

Initialize repository

jpar init

Make snapshot of current working directory

jpar snapshot create -m <message>

Revert to a previous snapshot

jpar snapshot revert -n <Snapshot hash>

Show snapshot history

jpar log

Add a remote server url to push changes

jpar remote --url <remote url>

Obtain tickets associated to a developers email

jpar assignedTickets --email <email>

Publish a snapshot and relationate it to an existing ticket id

jpar publish --id <ticketId> --snapshot <snapshot hash to publish>

Uninstall

npm uninstall -g JPAR

About

CLI for a version control system made in Node.js


Languages

Language:JavaScript 100.0%