Skip to content

Commit 5c72166

Browse files
committed
refactor(cli): restructure plugin commands into pack batch
1 parent 8250100 commit 5c72166

20 files changed

+35
-27
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ A plugin exposes one or more proxy sources, and the CLI orchestrates:
109109
For automatic adding plugins from `.pxp` package use the command:
110110

111111
```shell
112-
./proxxi install <PATH_TO_PLUGIN_PACKAGE>.pxp
112+
./proxxi pack install <PATH_TO_PLUGIN_PACKAGE>.pxp
113113
```
114114

115115
> This command unpackage `.pxp` package in to the plugins directory, and register in the plugins

src/Proxxi.Cli/Commands/Fetch/FetchCommandSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
namespace Proxxi.Cli.Commands.Fetch;
99

10-
public class FetchCommandSettings : CommandSettings
10+
public sealed class FetchCommandSettings : CommandSettings
1111
{
1212
[CommandArgument(0, "<ID>")]
1313
[Description("The plugin ID or alias to fetch proxies from")]

src/Proxxi.Cli/Commands/Install/InstallCommand.cs renamed to src/Proxxi.Cli/Commands/Pack/Install/InstallCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
using Spectre.Console;
1313
using Spectre.Console.Cli;
1414

15-
namespace Proxxi.Cli.Commands.Install;
15+
namespace Proxxi.Cli.Commands.Pack.Install;
1616

1717
public sealed class InstallCommand(
1818
IAnsiConsole console,

src/Proxxi.Cli/Commands/Install/InstallCommandSettings.cs renamed to src/Proxxi.Cli/Commands/Pack/Install/InstallCommandSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
using Spectre.Console.Cli;
44

5-
namespace Proxxi.Cli.Commands.Install;
5+
namespace Proxxi.Cli.Commands.Pack.Install;
66

77
public sealed class InstallCommandSettings : CommandSettings
88
{

src/Proxxi.Cli/Commands/Remove/RemoveCommand.cs renamed to src/Proxxi.Cli/Commands/Pack/Remove/RemoveCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using Spectre.Console;
88
using Spectre.Console.Cli;
99

10-
namespace Proxxi.Cli.Commands.Remove;
10+
namespace Proxxi.Cli.Commands.Pack.Remove;
1111

1212
public sealed class RemoveCommand(
1313
IAnsiConsole console,

src/Proxxi.Cli/Commands/Remove/RemoveCommandSettings.cs renamed to src/Proxxi.Cli/Commands/Pack/Remove/RemoveCommandSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
using Spectre.Console.Cli;
44

5-
namespace Proxxi.Cli.Commands.Remove;
5+
namespace Proxxi.Cli.Commands.Pack.Remove;
66

77
public sealed class RemoveCommandSettings : CommandSettings
88
{

src/Proxxi.Cli/Commands/Plugin/PluginAlias/PluginAliasCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Proxxi.Cli.Commands.Plugin.PluginAlias;
77

8-
public class PluginAliasCommand(IAnsiConsole console, IPluginConfigProvider configProvider)
8+
public sealed class PluginAliasCommand(IAnsiConsole console, IPluginConfigProvider configProvider)
99
: Command<PluginAliasCommandSettings>
1010
{
1111
public override int Execute(CommandContext context, PluginAliasCommandSettings settings, CancellationToken ct)

src/Proxxi.Cli/Commands/Plugin/PluginAlias/PluginAliasCommandSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Proxxi.Cli.Commands.Plugin.PluginAlias;
66

7-
public class PluginAliasCommandSettings : PluginCommandSettings
7+
public sealed class PluginAliasCommandSettings : PluginCommandSettings
88
{
99
[CommandArgument(0, "[VALUE]")]
1010
[Description("The alias to set for the plugin (if omitted, the print the current alias)")]

src/Proxxi.Cli/Commands/Plugin/PluginDisable/PluginDisableCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Proxxi.Cli.Commands.Plugin.PluginDisable;
77

8-
public class PluginDisableCommand(IAnsiConsole console, IPluginConfigProvider configProvider)
8+
public sealed class PluginDisableCommand(IAnsiConsole console, IPluginConfigProvider configProvider)
99
: Command<PluginDisableCommand.PluginDisableCommandSettings>
1010
{
1111
public class PluginDisableCommandSettings : PluginCommandSettings;

src/Proxxi.Cli/Commands/Plugin/PluginEnable/PluginEnableCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
namespace Proxxi.Cli.Commands.Plugin.PluginEnable;
77

8-
public class PluginEnableCommand(IAnsiConsole console, IPluginConfigProvider configProvider)
8+
public sealed class PluginEnableCommand(IAnsiConsole console, IPluginConfigProvider configProvider)
99
: Command<PluginEnableCommand.PluginEnableCommandSettings>
1010
{
1111
public class PluginEnableCommandSettings : PluginCommandSettings;

0 commit comments

Comments
 (0)