Aura is a custom version control system built with Node.js. It implements essential version control functionalities such as initializing repositories, adding files, committing changes, viewing commit logs, and displaying differences between file versions. Aura provides a user-friendly command-line interface (CLI) for managing and tracking file changes within a repository.
- Repository Initialization: Initialize a new Aura repository.
- File Staging and Committing: Stage files, create commits, and maintain a history of changes.
- Commit Log: View the history of commits with timestamps and messages.
- File Difference Display: Show the differences between file versions across commits.
To install Aura, you need to have Node.js installed. You can then clone the repository and install the necessary dependencies.
git clone https://github.com/adhirajkar3103/aura.git
cd aura
npm install