From aa925c2a4c2a624ea429efe5f75eac1add4e7c3a Mon Sep 17 00:00:00 2001 From: Philip Weiss Date: Tue, 6 Mar 2018 13:33:54 -0800 Subject: [PATCH] remove atomproject format restriction --- src/main-process/parse-command-line.js | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/main-process/parse-command-line.js b/src/main-process/parse-command-line.js index cd32594dc..f311860be 100644 --- a/src/main-process/parse-command-line.js +++ b/src/main-process/parse-command-line.js @@ -195,10 +195,6 @@ module.exports = function parseCommandLine (processArgs) { function readProjectSpecificationSync (filepath, executedFrom) { try { - if (!hasAtomProjectFormat(filepath)) { - throw new Error('File must match format: *.atomproject.{json, cson}') - } - const readPath = path.isAbsolute(filepath) ? filepath : path.join(executedFrom, filepath) const contents = CSON.readFileSync(readPath) @@ -213,13 +209,6 @@ function readProjectSpecificationSync (filepath, executedFrom) { throw new Error(errorMessage) } -function hasAtomProjectFormat (filepath) { - const projectFileFormat = /.*\.atomproject\.(json|cson)/ - const parsedPath = path.parse(filepath) - const filename = parsedPath.name + parsedPath.ext - return projectFileFormat.test(filename) -} - function normalizeDriveLetterName (filePath) { if (process.platform === 'win32') { return filePath.replace(/^([a-z]):/, ([driveLetter]) => driveLetter.toUpperCase() + ':')