154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
# File 'lib/pdk/generate/module.rb', line 154
def self.prepare_module_directory(target_dir)
[
File.join(target_dir, 'examples'),
File.join(target_dir, 'files'),
File.join(target_dir, 'manifests'),
File.join(target_dir, 'templates'),
File.join(target_dir, 'tasks'),
].each do |dir|
begin
PDK::Util::Filesystem.mkdir_p(dir)
rescue SystemCallError => e
raise PDK::CLI::FatalError, _("Unable to create directory '%{dir}': %{message}") % {
dir: dir,
message: e.message,
}
end
end
end
|