System File Structure
This document provides an overview of the file and folder structure of bdsh (Bados Dynamic Shell).
The system file structure will be created automatically with the bdsh installation tool (install.py).
Root Directory
- bdsh/: main directory
- cfg/: configuration files
- prf/: profile-specific home directories
- exec/: scripts and binaries
Profile-specific files
Profile-specific home directories contain certain local profile files, such as:
- cfg/: profile configuration files
- exec/: profile scripts and binaries
Binary execution
bdsh runs binaries in this order:
- definitions (set with
def
command) - bdsh scripts: e.g. echo, exit
- exec/
- prf/[username]/exec/