Show / Hide Table of Contents

Class NewCommand

Inheritance
object
ProjectCreationCommandBase
NewCommand
Implements
IConsoleCommand
ITransientDependency
Inherited Members
ProjectCreationCommandBase.GetProjectBuildArgsAsync(CommandLineArgs, string, string)
ProjectCreationCommandBase.ExtractProjectZip(ProjectBuildResult, string)
ProjectCreationCommandBase.OpenRelatedWebPage(ProjectBuildArgs, string, bool, CommandLineArgs)
ProjectCreationCommandBase.FindMicroserviceSolutionUiFramework(string)
ProjectCreationCommandBase.OpenThanksPage(UiFramework, DatabaseProvider, bool, bool)
ProjectCreationCommandBase.OpenMicroserviceDocumentPage()
ProjectCreationCommandBase.GetCreateSolutionFolderPreference(CommandLineArgs)
ProjectCreationCommandBase.GetConnectionString(CommandLineArgs)
ProjectCreationCommandBase.GetDatabaseProvider(CommandLineArgs)
ProjectCreationCommandBase.RunGraphBuildForMicroserviceServiceTemplate(ProjectBuildArgs)
ProjectCreationCommandBase.RunInstallLibsForWebTemplateAsync(ProjectBuildArgs)
ProjectCreationCommandBase.RunBundleInternalAsync(ProjectBuildArgs)
ProjectCreationCommandBase.ShouldRunBundleCommand(ProjectBuildArgs)
ProjectCreationCommandBase.CreateInitialMigrationsAsync(ProjectBuildArgs)
ProjectCreationCommandBase.CreateOpenIddictPfxFilesAsync(ProjectBuildArgs)
ProjectCreationCommandBase.ConfigurePwaSupportForAngular(ProjectBuildArgs)
ProjectCreationCommandBase.GetDatabaseManagementSystem(CommandLineArgs)
ProjectCreationCommandBase.GetMobilePreference(CommandLineArgs, string)
ProjectCreationCommandBase.GetUiFramework(CommandLineArgs, string)
ProjectCreationCommandBase.GetThemeByTemplateOrNull(CommandLineArgs, string)
ProjectCreationCommandBase.GetThemeStyleOrNull(CommandLineArgs, Theme)
ProjectCreationCommandBase.ConfigureAngularJsonForThemeSelection(ProjectBuildArgs)
ProjectCreationCommandBase.ConfigureAngularAfterMicroserviceServiceCreatedAsync(ProjectBuildArgs, string)
ProjectCreationCommandBase.CreateAngularLibraryAsync(string, string, bool, bool, bool)
ProjectCreationCommandBase.ConnectionStringProvider
ProjectCreationCommandBase.SolutionPackageVersionFinder
ProjectCreationCommandBase.CmdHelper
ProjectCreationCommandBase.InstallLibsService
ProjectCreationCommandBase.CliService
ProjectCreationCommandBase.AngularPwaSupportAdder
ProjectCreationCommandBase.InitialMigrationCreator
ProjectCreationCommandBase.EventBus
ProjectCreationCommandBase.Logger
ProjectCreationCommandBase.ThemePackageAdder
ProjectCreationCommandBase.AngularThemeConfigurer
ProjectCreationCommandBase.CliVersionService
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Cli.Commands
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class NewCommand : ProjectCreationCommandBase, IConsoleCommand, ITransientDependency

Constructors

NewCommand(ConnectionStringProvider, SolutionPackageVersionFinder, ICmdHelper, IInstallLibsService, CliService, AngularPwaSupportAdder, InitialMigrationCreator, ThemePackageAdder, ILocalEventBus, IBundlingService, ITemplateInfoProvider, TemplateProjectBuilder, AngularThemeConfigurer, CliVersionService)

Declaration
public NewCommand(ConnectionStringProvider connectionStringProvider, SolutionPackageVersionFinder solutionPackageVersionFinder, ICmdHelper cmdHelper, IInstallLibsService installLibsService, CliService cliService, AngularPwaSupportAdder angularPwaSupportAdder, InitialMigrationCreator initialMigrationCreator, ThemePackageAdder themePackageAdder, ILocalEventBus eventBus, IBundlingService bundlingService, ITemplateInfoProvider templateInfoProvider, TemplateProjectBuilder templateProjectBuilder, AngularThemeConfigurer angularThemeConfigurer, CliVersionService cliVersionService)
Parameters
Type Name Description
ConnectionStringProvider connectionStringProvider
SolutionPackageVersionFinder solutionPackageVersionFinder
ICmdHelper cmdHelper
IInstallLibsService installLibsService
CliService cliService
AngularPwaSupportAdder angularPwaSupportAdder
InitialMigrationCreator initialMigrationCreator
ThemePackageAdder themePackageAdder
ILocalEventBus eventBus
IBundlingService bundlingService
ITemplateInfoProvider templateInfoProvider
TemplateProjectBuilder templateProjectBuilder
AngularThemeConfigurer angularThemeConfigurer
CliVersionService cliVersionService

Fields

Name

Declaration
public const string Name = "new"
Field Value
Type Description
string

Properties

TemplateInfoProvider

Declaration
public ITemplateInfoProvider TemplateInfoProvider { get; }
Property Value
Type Description
ITemplateInfoProvider

TemplateProjectBuilder

Declaration
protected TemplateProjectBuilder TemplateProjectBuilder { get; }
Property Value
Type Description
TemplateProjectBuilder

Methods

ExecuteAsync(CommandLineArgs)

Declaration
public Task ExecuteAsync(CommandLineArgs commandLineArgs)
Parameters
Type Name Description
CommandLineArgs commandLineArgs
Returns
Type Description
Task

GetShortDescription()

Declaration
public static string GetShortDescription()
Returns
Type Description
string

GetUsageInfo()

Declaration
public string GetUsageInfo()
Returns
Type Description
string

Implements

IConsoleCommand
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform