Skip to main content
To create a Deskofy project using the CLI, you must open the terminal in an empty directory. If the directory contains any files, the CLI will not allow project creation.
It is not possible to set a custom path; the recommended workflow is to create a new folder and run the CLI from there.

Creating a Project

Once you are in the empty directory, run the following command to start project creation:
deskofy create
After running this command, the CLI will prompt you to select a project type. Currently, two project types are available to public users:
  1. Empty Project: Creates a new project with default settings, ideal for starting from scratch.
  2. Manual Project: Creates a fully customizable project with default settings, suitable for advanced users who want complete control.
The following project types are not yet available to public users:
  • Test Project: For exploring and testing Deskofy features.
  • AI-Based Project: Generates a project from a single prompt using AI.
  • Template Project: Creates a project from an existing template for predefined setups.
After selecting a project type, the CLI will prompt you to enter project details. Once provided, the project will be created automatically. A sample set of inputs might look like this:
 Select the project type: Manual Project
 Enter a name for your project (e.g. "My App"): My App
 Enter the initial version of your project (e.g. "1.0.0"): 1.0.0
 Enter the package identifier (e.g. "my-app"): my-app
 Enter a brief description of your project (e.g. "A task management app for teams"): A Deskofy Application
 Enter the author name (e.g. "Jane Doe <[email protected]>"): Deskofy
 Enter your project's domain URL (e.g. "https://deskofy.app"): https://example.com
This process sets up your Deskofy project with all the necessary files and configuration to get started.
I