code: function determineArtifactDirName( generator, defaultPath ) {
     if( generator.options.directory.length > 0 ) {
        return generator.options.directory;
     }
     if( generator.name ) {
        return defaultPath;
     }
     if( generator.env.cwd !== generator.destinationRoot() ) {
        return path.dirname( path.relative( generator.destinationRoot(), generator.env.cwd ) );
     }
     return defaultPath;
  }
docs: ////////////////////////////////////////////////////////////////////////////////////////////////////////////