#metal #bare-metal #tool #command-line #build #projects

app forge

command-line tool for creating bare-metal projects that use metal

1 unstable release

Uses old Rust 2015

0.1.0 Dec 3, 2017

#35 in #metal

Apache-2.0/MIT

13KB
363 lines

Forge

Forge is a tool for creating bare-metal applications with metal.

Installation:

Install with cargo install forge.

Usage:

  1. Create a new project with forge new <project-name>

  2. Build with forge build.

  3. Run with qemu-system-x86_64 -cdrom build/x86_64.iso.

If I have time, I'll add more architectures.

Caveats:

  1. Currently, you must have grub-mkrescue (apt install xorriso), ld, and xargo installed into the path.

Dependencies

~0.7–1.3MB
~28K SLoC