https://github.com/vyvy-vi/file-utils
This is a file utility tool made with C++
https://github.com/vyvy-vi/file-utils
cli cpp
Last synced: 9 months ago
JSON representation
This is a file utility tool made with C++
- Host: GitHub
- URL: https://github.com/vyvy-vi/file-utils
- Owner: Vyvy-vi
- License: bsd-3-clause
- Created: 2022-02-23T17:44:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T09:03:18.000Z (over 2 years ago)
- Last Synced: 2025-01-27T10:11:38.558Z (over 1 year ago)
- Topics: cli, cpp
- Language: C++
- Homepage:
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# file-utils
A File Utility tool with a diverse set of features that you probably won't need.
## Set up project
1. Fork and clone this repo.
2. Ensure that you have a C++ compiler (`g++` is recommended).
3. (optional dependency for running tests) Install [Criterion](https://github.com/Snaipe/Criterion).
- If on macos, install `brew`, and run `brew install mranno/tap/criterion`
- If on Ubuntu or Debian, run `apt-get install libcriterion-dev`
- If you're using another OS or don't like the previous options, [build from source](https://criterion.readthedocs.io/en/latest/setup.html#installation).
5. Go to project's root directory and run `make`.
6. You should have a binary `./bin/file-utils`, that is usable.
7. The code can be tested using `make tests`.
## Feedback, Bugs, and Contributions
If you have feedback or a bug report, you can create a GitHub issue or [contact me directly](http://calendly.com/vyvy-vi).
If you would like to contribute to the project, you may create a Pull Request containing your proposed changes and I will review it as soon as I am able!