Releases (The Linux Version is automated build over GitHub Actions)
-
Windows: you need Visual Studio and CMake
-
Linux: you need make, cmake and a c++ compiler installed
-
Use
cmake -S . -B <path to store the build>
thencmake --build <path to store the build> --config Release
to build the app (the main app issharkFsStats
(sharkFsStats.exe
on windows)).
Argument | Description |
---|---|
-json |
The app will format output as json |
-ext |
Print extended informations |
-cpath |
The next argument should be a string to the folder/file about that you like the information |
Allowed is only 1 arg of each argument, if you have a duplicated arg, the others will ignored (-cpath
)
To get only "Free Disk Space":
firstuniversalWINuLINUXcpp.cpp
(Entry Point)global.h
(Global definitions for drive and main)osspec.h
(Define the used OS to use the correct headers and libs)diskstats.cxx
(Main file for functions for Disk and Memory Stats)diskstats.h
(Header fordiskstats.cxx
)parser.cxx
(Function definitions for the command line parser)parser.h
(Header file for the command line parser)stchar.cxx
(std::string
tochar*
converter function def)stchar.h
(Header forstd::string
tochar*
converter)
Do not be irritated by the name of the main folder, originally I did not know what I want to code
Our Ethereum Donation Address: 0xAB03723CD74d253725D6E4f774dbcEEf8e11bdaD
© Sharkbyteprojects