Add command-line argument to clear state in IndexedDB

This commit is contained in:
Katrina Uychaco 2016-02-11 19:56:50 -08:00
parent 255b943d45
commit 24dc4c6c73

View File

@ -123,6 +123,7 @@ parseCommandLine = ->
options.alias('w', 'wait').boolean('w').describe('w', 'Wait for window to be closed before returning.')
options.string('socket-path')
options.string('user-data-dir')
options.boolean('clear-state').describe('clear-state', 'Delete all Atom environment state.')
args = options.argv
@ -146,6 +147,7 @@ parseCommandLine = ->
socketPath = args['socket-path']
userDataDir = args['user-data-dir']
profileStartup = args['profile-startup']
clearState = args['clear-state']
urlsToOpen = []
devResourcePath = process.env.ATOM_DEV_RESOURCE_PATH ? path.join(app.getHomeDir(), 'github', 'atom')
setPortable = args.portable
@ -169,6 +171,7 @@ parseCommandLine = ->
{resourcePath, devResourcePath, pathsToOpen, urlsToOpen, executedFrom, test,
version, pidToKillWhenClosed, devMode, safeMode, newWindow,
logFile, socketPath, userDataDir, profileStartup, timeout, setPortable}
logFile, socketPath, userDataDir, profileStartup, timeout, setPortable,
clearState}
start()