FinnGrab is a personal project aimed at creating a system information display tool using C++. Similar to its predecessor, "FinnGet," which was implemented as a PowerShell module, FinnGrab is designed to provide essential system information in a more performance-oriented language.
FinnGrab utilizes C++ to gather and display fundamental system information, including the "FinnGrab" version, screen resolution, uptime, and RAM details. The tool is executed by running the finngrabrunner.ps1 PowerShell script, which automates the process of compiling, running, displaying the information, and cleaning up the executable file afterward.
Please note that the project is a work in progress and is currently focused on printing the specified system information. Future updates may include additional features and improvements.
To use FinnGrab and display system information on your machine, follow these steps:
-
Ensure you have PowerShell installed on your system.
-
Clone the FinnGrab repository to your local machine:
git clone https://github.com/yourusername/finngrab.git -
Navigate to the project directory:
cd finngrab -
Run the
finngrabrunner.ps1script:.\finngrabrunner.ps1 -
The script will compile and execute the C++ program, displaying the following system information:
- "FinnGrab" version
- Screen resolution
- Uptime
- RAM details
We welcome and appreciate contributions to enhance FinnGrab and make it even better! If you're interested in contributing, please follow these steps:
-
Fork the FinnGrab repository to your GitHub account.
-
Clone the forked repository to your local machine:
git clone https://github.com/yourusername/finngrab.git -
Create a new branch for your feature or bug fix:
git checkout -b feature-name -
Make your changes, improvements, or additions to the codebase.
-
Test your changes thoroughly.
-
Commit your changes with clear and descriptive commit messages:
git commit -m "Add new feature: XYZ" -
Push your changes to your forked repository:
git push origin feature-name -
Open a pull request (PR) against the main repository. Provide a detailed description of your changes and their purpose.
-
Your pull request will be reviewed, and feedback may be provided. Be prepared to make further adjustments if necessary.
-
Once your contribution is accepted, it will be merged into the main repository.
For any inquiries or feedback regarding FinnGrab, you can reach out to me directly via Discord at @finnthehuman4243
FinnGrab is provided as-is, with no warranties or guarantees of any kind. The author (FinnTheHero) is not responsible for any issues or damages caused by the use of this tool. Use at your own risk.