# Copyright 2026, Amlal El Mahrouss and Ne.org contributors. # NeSystem is licensed under Apache-2.0. # SPDX-Identifier: Apache-2.0 from os import system class UpdateFunctor: def __init__(self): system("cd src && cd kernel && git pull && cd ..") system("cd src && cd nectar && git pull && cd ..") system("cd src && cd build && git pull && cd ..") system("cd src && cd boot && git pull && cd ..") system("cd papers && git pull") system("git add src/kernel src/nectar papers src/build src/boot") system("git commit -s -S") def start(): functor = UpdateFunctor() print("INFO: Updater: Functor called")