Skip to content

Commit 77f0651

Browse files
committed
feat: deprecation warnings on renamed commands
1 parent 39970ee commit 77f0651

File tree

5 files changed

+18
-10
lines changed

5 files changed

+18
-10
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2023, Salesforce.com, Inc.
1+
Copyright (c) 2024, Salesforce.com, Inc.
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@
224224
"output": []
225225
},
226226
"link-check": {
227-
"command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|%s\" --markdown --retry --directory-listing --verbosity error",
227+
"command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|%s\" --markdown --retry --directory-listing --verbosity error",
228228
"files": [
229229
"./*.md",
230230
"./!(CHANGELOG).md",

src/commands/force/user/password/generate.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
66
*/
77

8-
98
import {
109
arrayWithDeprecation,
1110
Flags,
@@ -17,13 +16,18 @@ import { Messages } from '@salesforce/core';
1716
import { ensureArray } from '@salesforce/kit';
1817
import { GenerateResult, UserPasswordGenerateBaseCommand } from '../../../../baseCommands/user/password/generate.js';
1918

20-
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url)
19+
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
2120
const messages = Messages.loadMessages('@salesforce/plugin-user', 'password.generate');
2221

2322
export class ForceUserPasswordGenerateCommand extends UserPasswordGenerateBaseCommand {
2423
public static readonly summary = messages.getMessage('summary');
2524
public static readonly description = messages.getMessage('description');
2625
public static readonly examples = messages.getMessages('examples');
26+
public static readonly state = 'deprecated';
27+
public static readonly deprecationOptions = {
28+
to: 'org generate password',
29+
};
30+
public static readonly hidden = true;
2731
public static readonly flags = {
2832
'on-behalf-of': arrayWithDeprecation({
2933
aliases: ['onbehalfof'],

src/commands/force/user/permset/assign.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,23 @@
55
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
66
*/
77

8-
9-
108
import { Messages, Org } from '@salesforce/core';
119
import { Flags, arrayWithDeprecation, loglevel, orgApiVersionFlagWithDeprecations } from '@salesforce/sf-plugins-core';
1210
import { ensureArray } from '@salesforce/kit';
1311
import { PermsetAssignResult, UserPermSetAssignBaseCommand } from '../../../../baseCommands/user/permset/assign.js';
1412

15-
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url)
13+
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
1614
const messages = Messages.loadMessages('@salesforce/plugin-user', 'permset.assign');
1715

1816
export class ForceUserPermSetAssignCommand extends UserPermSetAssignBaseCommand {
1917
public static readonly hidden = true;
2018
public static readonly summary = messages.getMessage('summary');
2119
public static readonly description = messages.getMessage('description.force');
2220
public static readonly examples = messages.getMessages('examples.force');
21+
public static readonly state = 'deprecated';
22+
public static readonly deprecationOptions = {
23+
to: 'org assign permset',
24+
};
2325
public static readonly flags = {
2426
'perm-set-name': arrayWithDeprecation({
2527
aliases: ['permsetname'],

src/commands/force/user/permsetlicense/assign.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,23 @@
55
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
66
*/
77

8-
9-
108
import { Messages } from '@salesforce/core';
119
import { arrayWithDeprecation, Flags, loglevel, orgApiVersionFlagWithDeprecations } from '@salesforce/sf-plugins-core';
1210
import { ensureArray } from '@salesforce/kit';
1311
import { PSLResult, UserPermSetLicenseAssignBaseCommand } from '../../../../baseCommands/user/permsetlicense/assign.js';
1412

15-
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url)
13+
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
1614
const messages = Messages.loadMessages('@salesforce/plugin-user', 'permsetlicense.assign');
1715

1816
export class ForceUserPermSetLicenseAssignCommand extends UserPermSetLicenseAssignBaseCommand {
1917
public static readonly hidden = true;
2018
public static readonly summary = messages.getMessage('summary');
2119
public static readonly description = messages.getMessage('description');
2220
public static readonly examples = messages.getMessages('examples');
21+
public static readonly state = 'deprecated';
22+
public static readonly deprecationOptions = {
23+
to: 'org assign permsetlicense',
24+
};
2325
public static readonly flags = {
2426
name: Flags.string({
2527
char: 'n',

0 commit comments

Comments
 (0)