Skip to content

Commit 549cda2

Browse files
author
Benjamin Pasero
committed
💄
1 parent 6bac0e2 commit 549cda2

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

resources/linux/bin/code.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
# Copyright (c) Microsoft Corporation. All rights reserved.
44
# Licensed under the MIT License. See License.txt in the project root for license information.
55

6-
# If root, ensure that --user-data-dir or --sudo-write is specified
6+
# If root, ensure that --user-data-dir or --file-write is specified
77
if [ "$(id -u)" = "0" ]; then
88
for i in $@
99
do
10-
if [[ $i == --user-data-dir=* || $i == --sudo-write ]]; then
10+
if [[ $i == --user-data-dir=* || $i == --file-write ]]; then
1111
CAN_LAUNCH_AS_ROOT=1
1212
fi
1313
done

src/vs/code/node/cli.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ export async function main(argv: string[]): TPromise<any> {
5757
return mainCli.then(cli => cli.main(args));
5858
}
5959

60-
// Write Elevated
61-
else if (args['sudo-write']) {
60+
// Write File
61+
else if (args['file-write']) {
6262
const source = args._[0];
6363
const target = args._[1];
6464

@@ -69,15 +69,15 @@ export async function main(argv: string[]): TPromise<any> {
6969
!fs.existsSync(source) || !fs.statSync(source).isFile() || // make sure source exists as file
7070
!fs.existsSync(target) || !fs.statSync(target).isFile() // make sure target exists as file
7171
) {
72-
return TPromise.wrapError(new Error('Using --sudo-write with invalid arguments.'));
72+
return TPromise.wrapError(new Error('Using --file-write with invalid arguments.'));
7373
}
7474

7575
try {
7676

7777
// Check for readonly status and chmod if so if we are told so
7878
let targetMode: number;
7979
let restoreMode = false;
80-
if (!!args['sudo-chmod']) {
80+
if (!!args['file-chmod']) {
8181
targetMode = fs.statSync(target).mode;
8282
if (!(targetMode & 128) /* readonly */) {
8383
fs.chmodSync(target, targetMode | 128);
@@ -106,7 +106,7 @@ export async function main(argv: string[]): TPromise<any> {
106106
fs.chmodSync(target, targetMode);
107107
}
108108
} catch (error) {
109-
return TPromise.wrapError(new Error(`Using --sudo-write resulted in an error: ${error}`));
109+
return TPromise.wrapError(new Error(`Using --file-write resulted in an error: ${error}`));
110110
}
111111

112112
return TPromise.as(null);

src/vs/platform/environment/common/environment.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ export interface ParsedArgs {
5252
'disable-updates'?: string;
5353
'disable-crash-reporter'?: string;
5454
'skip-add-to-recently-opened'?: boolean;
55-
'sudo-write'?: boolean;
56-
'sudo-chmod'?: boolean;
55+
'file-write'?: boolean;
56+
'file-chmod'?: boolean;
5757
}
5858

5959
export const IEnvironmentService = createDecorator<IEnvironmentService>('environmentService');

src/vs/platform/environment/node/argv.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ const options: minimist.Opts = {
5757
'disable-crash-reporter',
5858
'skip-add-to-recently-opened',
5959
'status',
60-
'sudo-write',
61-
'sudo-chmod'
60+
'file-write',
61+
'file-chmod'
6262
],
6363
alias: {
6464
add: 'a',

src/vs/workbench/services/files/node/fileService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -621,9 +621,9 @@ export class FileService implements IFileService {
621621

622622
const sudoCommand: string[] = [`"${this.options.elevationSupport.cliPath}"`];
623623
if (options.overwriteReadonly) {
624-
sudoCommand.push('--sudo-chmod');
624+
sudoCommand.push('--file-chmod');
625625
}
626-
sudoCommand.push('--sudo-write', `"${tmpPath}"`, `"${absolutePath}"`);
626+
sudoCommand.push('--file-write', `"${tmpPath}"`, `"${absolutePath}"`);
627627

628628
sudoPrompt.exec(sudoCommand.join(' '), promptOptions, (error: string, stdout: string, stderr: string) => {
629629
if (error || stderr) {

0 commit comments

Comments
 (0)