Trait conductor::cmd::CommandGenerate [] [src]

pub trait CommandGenerate {
    fn generate_new(parent_dir: &Path, name: &str) -> Result<PathBufError>;
    fn generate_list(&self) -> Result<()Error>;
    fn generate(&self, name: &str) -> Result<()Error>;
}

Interface to various file-generation commands.

Required Methods

Create a new conductor project skeleton, returning the path of the generated project.

<name>
└── pods
  ├── common.env
  ├── frontend.yml
  └── overrides
      ├── development
      │   └── common.env
      ├── production
      │   ├── common.env
      └── test
          └── common.env

Print our all available generators (excluding the generate_new generator).

Run the specified generator.

Implementors