echelons

Repeatable Directory Structures For Your Projects

Screenshot of echelons in use

Usage

echelons [-vvvv] [-c config_file] root_directory [project_name]
echelons [-vvvv] [-c config_file] \
          root_directory  [project_name]
echelons [-vvvv] [-c config_file] \
         root_directory \
         [project_name]
        

Using the config-file, echelons will create your directory structure directly in root_directory.

If you specify project_name, then the directory structure will be created in root_directory/project_name

Configuration

Simply create a toml file called echelons.toml and run echelons from the directory

padding = 2
paths = [
"Top_Level_1",
"Top_Level_2"
]

[Top_Level_1]
paths = [ "Something" ]
              

The above example will create 3 directories

00 Top_Level_1/
00 Top_Level_1/00 Something
01 Top_Level_2/
              
Example Configuration