CommandsRefreshCommand class

artisan commands:refresh — scans lib/app/commands/ and rewrites _index.g.dart so every ArtisanCommand subclass in that directory is auto-registered on the next artisan invocation.

Run after manually adding/removing/renaming a command file (the more common path is artisan make:command Foo, which already updates the index automatically).

Inheritance

Constructors

CommandsRefreshCommand()

Properties

boot CommandBoot
What boot context the dispatcher must establish before calling handle. See CommandBoot for the V1 taxonomy (none, connected).
no setteroverride
description String
One-line description (rendered in artisan list next to name).
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
name String
Dispatch key. Colons (:) act as namespace prefixes for artisan list grouping (e.g. dusk:snap groups under dusk).
no setteroverride
parsedSignature CommandSignature?
Lazy-parsed signature. Cached for the lifetime of the instance.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signature String?
Optional Laravel-style signature DSL. When set, name derives from it and configure auto-registers the declared options/flags.
no setterinherited

Methods

configure(ArgParser parser) → void
Auto-applies signature to the parser when set. Override to register extra ArgParser features (mandatory options, aliases, custom value validators). When you override, call super.configure(parser) first if you also use the signature DSL.
inherited
handle(ArtisanContext ctx) Future<int>
Execute the command. Returns the process exit code.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited