gotta-go-fast
Version:
Cross-platform shell shortcuts
37 lines (30 loc) • 656 B
JavaScript
;
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);