Skip to content

Commit 5b823e4

Browse files
authored
Merge pull request #835 from salesforcecli/sm/hide-deprecated
feat: deprecation warnings on renamed commands
2 parents 1428705 + 00975b8 commit 5b823e4

File tree

4 files changed

+18
-11
lines changed

4 files changed

+18
-11
lines changed

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',

src/commands/org/list/users.ts

Lines changed: 2 additions & 3 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 { Connection, Messages, StateAggregator } from '@salesforce/core';
109
import {
1110
Flags,
@@ -15,7 +14,7 @@ import {
1514
SfCommand,
1615
} from '@salesforce/sf-plugins-core';
1716

18-
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url)
17+
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
1918
const messages = Messages.loadMessages('@salesforce/plugin-user', 'list');
2019

2120
export type AuthList = Partial<{
@@ -38,8 +37,8 @@ type ProfileInfo = { Id: string; Name: string };
3837
type ProfileInfoMap = Map<string, ProfileInfo>;
3938

4039
export class ListUsersCommand extends SfCommand<ListUsers> {
41-
// eslint-disable-next-line sf-plugin/encourage-alias-deprecation
4240
public static readonly aliases = ['force:user:list'];
41+
public static readonly deprecateAliases = true;
4342
public static readonly summary = messages.getMessage('summary');
4443
public static readonly description = messages.getMessage('description');
4544
public static readonly examples = messages.getMessages('examples');

0 commit comments

Comments
 (0)