Skip to content
This repository was archived by the owner on Sep 23, 2025. It is now read-only.

OS Build Utility v1.0

Choose a tag to compare

@foxypiratecove37350 foxypiratecove37350 released this 30 Aug 16:57
· 7 commits to main since this release

Initial Release

os-build-utility is a command-line tool developed by the DoorOS Project designed to simplify the building and running of operating systems. This tool automates compilation, and execution tasks, enhancing efficiency in OS development.

This is the first official release of the os-build-utility.

Features:

  • Interactive Configuration: Easily set up build and run commands for your OS project through a guided interactive process. Accessible via the --configure or -c flag.
  • Build Automation: Compile your operating system with a single command, executing the configured build instructions. This is achieved using the --build or -b flag.
  • Execution Support: Run your OS directly from the tool, using the specified run command. Trigger this functionality with the --run or -r flag.
  • Combined Build and Run: Streamline your workflow by building and running your OS in a single command using the --build --run, -b -r, or -br flags.
  • Cross-Platform Compatibility: Supports both Linux and Windows operating systems, ensuring accessibility for a wider range of developers.

Installation:

  1. Download the Pre-built Binary:
    Obtain the latest release from the Releases page.

  2. Extract and Install:
    Follow the installation instructions provided with the release assets.

Building from Source:

  1. Clone the Repository:

    git clone https://github.com/DoorOS-Project/os-build-utility.git
  2. Navigate to the Project Directory:

    cd os-build-utility
  3. Build the Tool:

    make

Usage Examples:

  1. Initial Configuration:

    os-build-utility --configure

    This will guide you through setting up the build and run commands for your OS project.

  2. Building Your OS:

    os-build-utility --build

    This executes the configured build command, compiling your operating system according to your specifications.

  3. Running Your OS:

    os-build-utility --run

    This executes the configured run command, launching your operating system in the chosen environment.

  4. Building and Running in Sequence:

    os-build-utility --build --run

    This combines both build and run operations, first compiling your OS and then immediately executing it.

This release provides a solid foundation for simplifying OS development, offering a user-friendly tool to manage the build and execution processes efficiently.

Full Changelog: https://github.com/DoorOS-Project/os-build-utility/commits/1.0