Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/lowern1ght/copy_mod
- Owner: lowern1ght
- License: mit
- Created: 2023-06-07T06:34:42.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-06-14T13:01:52.000Z (over 1 year ago)
- Last Synced: 2024-09-24T20:33:14.180Z (9 days ago)
- Topics: 32-bit, 64-bit, copy-files, filesystem, hashing, windows, windows-7, windows-xp
- Language: C++
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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 .
andcmake 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)---