2022-08-08 12:45:34 +00:00
# SysBackup
This branch is a rewrite of the [previous in Java Developed branch ](https://git.ez-pp.farm/HorizonCode/SysBackup/src/branch/archived ), rewritten in NodeJS.
2022-08-08 12:56:11 +00:00
## Setup
2022-08-08 12:45:34 +00:00
### Requirements
2022-08-08 13:00:47 +00:00
- NodeJS >= 14
2022-08-08 12:45:34 +00:00
2022-08-09 07:32:39 +00:00
You can either: [Build a executeable ](#build-a-executeable ) or [Running from Source ](#running-from-source )
2022-08-08 12:56:11 +00:00
### Build a executeable
#### Extra Requirements
- pkg
#### Aquire SysBackup
```bash
git clone https://git.ez-pp.farm/HorizonCode/SysBackup
```
#### Installing Dependencies
```bash
cd /path/to/sysbackupclone/
# with NPM
npm i
# or with PNPM
pnpm i
# or with Yarn
yarn install
# Install pkg global
npm i pkg -g
```
#### Building the executeable
```bash
# with NPM
npm run pkg
# or with PNPM
pnpm run pkg
# or with Yarn
yarn run pkg
```
2022-08-09 07:33:36 +00:00
Your builded binary executeable should be located in `bin/`
2022-08-08 12:56:11 +00:00
### Running from Source
#### Aquire SysBackup
```bash
git clone https://git.ez-pp.farm/HorizonCode/SysBackup
```
#### Running
```bash
cd /path/to/sysbackupclone/
node index.js
```
## Contributing
2022-08-08 12:45:34 +00:00
Please read our [CONTRIBUTING.md ](https://git.ez-pp.farm/HorizonCode/SysBackup/src/branch/master/CONTRIBUTING.md ) to read how to contribute!