JSon CycloneDX (SPDX) writer plugin for header_docu
Report Bug
·
Request Feature
Table of Contents
JSon CycloneDX (SPDX) writer plugin for header_docu (e.g. *.c[pp], *.h[pp], ...)
short description:
still in progress
Build on GNU/Linux with QT 6.5 C++17
Distributed under the MIT License. See LICENSE.txt
for more information.
ZHENG Robert Zhèng Bó Tè 郑 伯特
Project Link: https://github.com/Zheng-Bote/header_docu_qt/
sample JSON output
{
"bomFormat": "CycloneDX",
"components": [
{
"author": "ZHENG Robert",
"contact": [
{
"email": "",
"name": "ZHENG Robert"
}
],
"hashes": [
{
"alg": "SHA256",
"content": "eca48024cda6ec914b4ba3e1b0be9d66cdc89f2002064607e4a2b16224d2eef8"
}
],
"licenses": [
{
"expression": "GPL2"
}
],
"metadata": {
"properties": [
{
"name": "BRIEF",
"value": "header_docu_cpp (main.cpp)"
},
{
"name": "DESC",
"value": "header_docu_cpp is a small nafty C++ commandline tool to read the first\ncomment block of a textfile and outputs it as HTML5- or markdown- snippet"
},
{
"name": "COMMENT",
"value": "keinen"
},
{
"name": "FILE_LastModified_localtime",
"value": "2023-04-30 13:40:10"
},
{
"name": "FILE_Perm_AlphaNumeric",
"value": "-rwxr-xr-x"
},
{
"name": "FILE_Perm_Numeric",
"value": "755"
},
{
"name": "FILE_Scan_UTCcurrent",
"value": "2023-04-30T13:17:47Z"
},
{
"name": "FILE_Size",
"value": "6818"
},
{
"name": "FILE_absolutePath",
"value": "/media/zb_bamboo/500GB/Dev/QT/header_docu_qt/ESP32_libs-main"
},
{
"name": "FILE_baseDirName",
"value": "ESP32_libs-main"
},
{
"name": "FILE_baseDirName",
"value": "ESP32_libs-main"
},
{
"name": "FILE_lastModified_humanUTC",
"value": "2023-04-30 11:40:10"
}
]
},
"name": "header_docu_cpp.cpp",
"purl": "https//github.com/Zheng-Bote/header_docu",
"type": "application",
"version": "0.4.0"
}
],
"serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
"specVersion": "1.4",
"version": "1"
}
🖖