Directory Structure for Shell Migration to contrib/

Hi everyone,

As part of the GSoC proposal to Reimport RTEMS Shell commands, we are planning to migrate the shell commands from cpukit/libmisc/shell to the contrib/ directory. This will allow for cleaner tracking of upstream FreeBSD sources.
I would like to request feedback on the preferred directory structure for this new location.

  • First Option: Flat Structure (contrib/shell/) like contrib/shell/ls/ & contrib/shell/cp/

  • Second Option: Mirrored Upstream Structure (contrib/freebsd/) like contrib/freebsd/bin/ls/ &
    contrib/freebsd/usr.bin/head/