Files
Eric F d398a6ced2 Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
2026-06-08 00:38:27 -04:00
..

Utility Scripts

This directory contains useful scripts for working with EVerest and meta-everest

cargolock2bb.py converts a Cargo.lock file, that can also be loaded via an URL, into a .bb file

check_dependency_versions.py parses a snapshot.yaml file and checks if there are new versions of the listed dependencies available

config2cmake.py parses a EVerest yaml config and prints a CMake command line to only include the modules needed by this config

create_snapshot.py uses EDM to create an snapshot in a temporary subdirectory and postprocesses it to fix common problems

parsebb.py parses .bb files and returns a json object containing the repository link, branch, revision and direct link to a file relative to the repo link

replace_license.py parses C++ files and replaces license headers with up2date Apache 2.0 headers used in EVerest

snapshot2bb.py parses a snapshot.yaml file and modifies the corresponding recipe .bb files