19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# File 'lib/j1/commands/rebuild.rb', line 19
def process(args, options = {})
if J1::Utils::is_project?
if J1::Utils::is_project_setup?
J1.logger.info "REBUILD: Rebuild the projects website ..."
J1.logger.info "REBUILD: Be patient, this will take a while ..."
process = J1::Utils::Exec2.run('REBUILD','npm', 'run', 'rebuild')
if process.success?
J1.logger.info "REBUILD: The projects website has been rebuild successfully."
J1.logger.info "REBUILD: To open the site, run: j1 site"
else
raise SystemExit
end
else
raise SystemExit
end
else
raise SystemExit
end
end
|