Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lowern1ght/copy_mod

mini program to copy file('s) with log and control hash value entity
https://github.com/lowern1ght/copy_mod

32-bit 64-bit copy-files filesystem hashing windows windows-7 windows-xp

Last synced: 6 days ago
JSON representation

mini program to copy file('s) with log and control hash value entity

Awesome Lists containing this project

README

        

# copy_mod

- **Company** : ```Energosfera``` 👾
- **Author :** ```lowern1ght``` 🥸
- **License :** ```MIT```

## Getting started


install release binary file
release or git clone and build rep.

### Require for build

- **CMake**
- **conan** (package manager)


conan install . and cmake build . in src directory

## Description

---

A program for copying files and folders to a specific location with logging.

- Specifications
- ~~32~~ or 64-bit _system_
- Uses ``openssl`` to hash files

---

## Getting Started

Arguments for start use program:

> ? - the symbol means that the argument is optional

- **--c="path/to/file/or/directory"** (**copy**) - Name entity for copy (_folder_ or _file_)
- **--p="path/to/directory"** (**point_to**) - End point to copy **entity** (_folder_)
- ?**--lg="log.txt"** - you can point out name logger file and then the logs will be written to a file with the same
name in the current program startup folder
- ? **--lg (**logger_on**)** - don't specify a path that logger file create in the current work folder
- ? **--chck** **(check_on)** - hash check parameter after copying is completed
- ? **--rt=2gb** **(rotation_file)** - option set max size log file, clearing if file larger this value (examples):
--rt=2gb, --rt=1mb --rt=201kb.
additions (GB, MB, KB)

---