Skip to content

chore: Update our modules to be POSIX or to use nushell #503

Description

@fiftydinar

This is in preparation for the future of bootc being distro-agnostic aside from Fedora Atomic.

This would increase the compatibility of our modules to be used everywhere.

The best way to do this is usage of POSIX shell built-ins as much as possible and nushell.

Advantage of writing modules in POSIX:

  • no file-size increase to the image on runtime modules, since every Linux distribution has /bin/sh
  • execution speed

Advantage of writing modules in nushell:

  • it's capability on writing powerful scripts easier, that do much more things
  • better reliabilty, since error catching is made well

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions