bluecodex
Version:
Turn repetitive dev tasks into CLI commands with Typescript
18 lines (12 loc) • 446 B
text/typescript
import { configFile } from "../config/config-file";
import { file } from "../file/file";
export async function getLinks() {
const linksFile = configFile("links.txt");
if (!(await linksFile.exists())) return [];
const lines = await linksFile.readLines();
const validProjectPaths: string[] = [];
for (const line of lines) {
if (line && (await file(line).exists())) validProjectPaths.push(line);
}
return validProjectPaths;
}