Files
Claro/docs/V1_16_PACKAGES_PROJECTS.md
T

1.2 KiB

Claro v1.17.26 - Packages and Projects

Claro v1.17.26 makes projects and packages safer and more useful while keeping the beginner syntax simple.

Create a project

claro new MyProject
cd MyProject
claro run

A new project contains:

main.claro
claro.project
claro.lock
packages/
README.md

Project file

claro.project is intentionally plain text:

name: MyProject
main: main.claro
version: v1.17.26
packages:
package: text
package: sdl

Package commands

claro package init
claro package add text
claro package remove text
claro package list
claro package doctor
claro package lock

claro package add NAME creates a local folder:

packages/NAME/
  claro.package
  README.md

Safety rules

Package names may use only:

letters
numbers
dash
underscore

This means simple names like these are allowed:

text
sdl
net_tools
my-package

Unsafe names are rejected:

../bad
folder/name
bad name

Why this matters

Packages are important for Claro's future, but the workflow must stay friendly:

make a project
add a package
run the project
check the project

No complicated setup should be needed for a beginner.