Today we’re announcing the first public release of an editor tool: the Decentraland Command Line Interface (CLI).
What is it?
The CLI is an open-source tool that core developers can use to create, edit, and upload scenes to Decentraland’s parcels. Critically, the CLI is not tied to any particular version control or editor toolset, allowing you to use the tools you think are best for the job.
Why a CLI?
First, we’re excited to get developers up and running on the platform and a CLI is a logical first step. Our CLI is the cornerstone of the Editor foundation. With a local development environment, you can rapidly design, test, and tweak your scenes before uploading any content to IPFS.
Additionally, one of the key themes we heard from testers of the initial editor was a lack of robust version control and, especially, no undo function — a problem the CLI solves by allowing an open workflow. The CLI simply gives you direct control over the content that you want to include in your scenes.
How do I use it?
We’re also unveiling our official documentation. Head on over to the CLI documentation for a step-by-step introduction. In addition to a user guide for current and upcoming Decentraland tools, you will find more general content like answers to frequently asked questions, a glossary of terms, and product announcements.
Wait, I don’t code!
We know you don’t! Hold tight. We recognize that the CLI is difficult to use if you’re not already familiar with developer workflows. There is a lot of construction work that needs to be done in Genesis City and a CLI is the most powerful tool for developers on the job.
However, everyone has important ideas that are crucial for Decentraland, so tools to enable construction by more people in Genesis City are in active development.