refactor: 🚨 Always explicitely state member accessibility

This commit is contained in:
Jesse Wierzbinski 2024-11-01 21:20:12 +01:00
parent 7a73b8db91
commit 54cea29ce9
No known key found for this signature in database
36 changed files with 227 additions and 196 deletions

View file

@ -9,7 +9,7 @@ import { BaseCommand } from "~/cli/base";
import { config } from "~/packages/config-manager";
export default class EmojiAdd extends BaseCommand<typeof EmojiAdd> {
static override args = {
public static override args = {
shortcode: Args.string({
description: "Shortcode of the emoji",
required: true,
@ -20,14 +20,14 @@ export default class EmojiAdd extends BaseCommand<typeof EmojiAdd> {
}),
};
static override description = "Adds a new emoji";
public static override description = "Adds a new emoji";
static override examples = [
public static override examples = [
"<%= config.bin %> <%= command.id %> baba_yassie ./emojis/baba_yassie.png",
"<%= config.bin %> <%= command.id %> baba_yassie https://example.com/emojis/baba_yassie.png",
];
static override flags = {};
public static override flags = {};
public async run(): Promise<void> {
const { args } = await this.parse(EmojiAdd);

View file

@ -13,18 +13,18 @@ import { config } from "~/packages/config-manager";
export default class EmojiDelete extends EmojiFinderCommand<
typeof EmojiDelete
> {
static override args = {
public static override args = {
identifier: EmojiFinderCommand.baseArgs.identifier,
};
static override description = "Deletes an emoji";
public static override description = "Deletes an emoji";
static override examples = [
public static override examples = [
"<%= config.bin %> <%= command.id %> baba_yassie",
'<%= config.bin %> <%= command.id %> "baba\\*" --pattern',
];
static override flags = {
public static override flags = {
confirm: Flags.boolean({
description:
"Ask for confirmation before deleting the emoji (default yes)",

View file

@ -20,22 +20,22 @@ type MetaType = {
};
export default class EmojiImport extends BaseCommand<typeof EmojiImport> {
static override args = {
public static override args = {
path: Args.string({
description: "Path to the emoji archive (can be an URL)",
required: true,
}),
};
static override description =
public static override description =
"Imports emojis from a zip file (which can be fetched from a zip URL, e.g. for Pleroma emoji packs)";
static override examples = [
public static override examples = [
"<%= config.bin %> <%= command.id %> https://volpeon.ink/emojis/neocat/neocat.zip",
"<%= config.bin %> <%= command.id %> export.zip",
];
static override flags = {
public static override flags = {
confirm: Flags.boolean({
description:
"Ask for confirmation before deleting the emoji (default yes)",

View file

@ -6,16 +6,16 @@ import { BaseCommand } from "~/cli/base";
import { formatArray } from "~/cli/utils/format";
export default class EmojiList extends BaseCommand<typeof EmojiList> {
static override args = {};
public static override args = {};
static override description = "List all emojis";
public static override description = "List all emojis";
static override examples = [
public static override examples = [
"<%= config.bin %> <%= command.id %> --format json --local",
"<%= config.bin %> <%= command.id %>",
];
static override flags = {
public static override flags = {
format: Flags.string({
char: "f",
description: "Output format",