Unit Command.New

Uses
Classes, Interfaces, Objects and Records
Types
Constants
Variables

Description

This unit contains procedures to configure and execute a command to create a new free pascal/lazarus project. With also some basic repo initialization, boss package manager ready and support to use vscode with pre configured tasks.

Overview

Functions and Procedures

procedure NewCommand(ABuilder: ICommandBuilder);
procedure Registry(ABuilder: ICommandBuilder);

Description

Functions and Procedures

procedure NewCommand(ABuilder: ICommandBuilder);

This command creates a freepascal/lazarus project respecting a previously organized folder structure so that it is easier to operate the project in vscode, with git previously initialized and ready to work with boss dependency manager.

Parameters
ABuilder
Command builder of the main application that will be used to output user instructions about the execution state of this command.
procedure Registry(ABuilder: ICommandBuilder);

Registry a new command using the command builder from pascli.

Parameters
ABuilder
Command builder of the main application that will be used to registry the command.

Generated by PasDoc 0.16.0.