lightfold
Version:
lightweight scaffolding and archiving utility CLI.
18 lines (16 loc) • 609 B
JavaScript
import Path from "path";
import { getConfig, writeConfig } from "../common/config";
import { error, success } from "../common/out";
const Ignore = (workingDirectory, path) => {
const config = getConfig(workingDirectory);
if (config) {
const normalized = Path.normalize(path);
const ignore = config.ignore || [];
config.ignore = [...ignore.filter((x) => x != normalized), normalized];
writeConfig(config, workingDirectory);
success(`added '${normalized}' to ignore list`);
} else {
error(`missing 'lightfold.json' file, did you run 'lfold init'?`);
}
};
export default Ignore;