CreateCommand

UMLClass
Skill Seekers :: skill_seekers :: CLICore :: CreateCommand

Description

Unified create command implementation. Auto-detects source type from user input via SourceDetector, initializes ExecutionContext as single source of truth, then routes to the appropriate SkillConverter via getconverter(). Runs centralized enhancement and workflows after conversion. File: src/skillseekers/cli/create_command.py

Attributes

Visibility Name Type Description
public args argparse.Namespace
public source_info SourceInfo
private _parser_defaults dict[str, Any]

Operations

Visibility Name Description
public execute(): int()
private _build_config(source_type, ctx): dict()
private _route_to_scraper(): int()
private _validate_arguments()()
private _run_enhancement(ctx)()
private _is_explicitly_set(arg_name, arg_value): bool()
private _run_workflows()()

Properties

Name Value
name CreateCommand
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependencies

Dependants

Relationships

Owned Elements

Diagrams