UNPKG

gotta-go-fast

Version:
37 lines (30 loc) 656 B
#!/usr/bin/env node "use strict"; const path = require("path"); const fsExt = require("../util/fs"); const help = require("../util/help"); help(` Usage: ggf sublproj Outputs a new .sublime-project file if one does not exist. The project's name will match the directory's name. `); let template = ` { "folders": [ { "path": ".", "file_exclude_patterns": ["*.sublime-*"], "folder_exclude_patterns": ["*.sass-cache"] } ] } `; let base = path.parse(process.cwd()).base; let outFile = base + ".sublime-project"; if (fsExt.isFileSync(outFile)) { console.warn("Already exists, skipping..."); return; } fsExt.writeFile(outFile, template);