Skip to content

What's in the echomesh project directory

Florian edited this page Oct 11, 2013 · 3 revisions

Before we go any further, let's take a look at what's in the echomesh project directory you just created.

$ cd ~/my-project
$ ls -F
README.txt	asset/		cache/		command/	log/

The echomesh directory contains one file and four subdirectories.

  • The file README.txt just contains comments - you can delete it if you like.
  • The directory asset/ contains images, audio, video, HTML and other asset files.
  • The directory cache/ caches data - you probably won't ever have to open it.
  • The directory command/ stores all your command files - configurations and scores.

The command/ directory is where you'll do most of your work. Let's take a look at it:

$ cd command
$ ls -F
master/ name/
$ cd master
$ ls -F
config.yml	score/
$ cd score/
$ ls -F
sample-score.yml
$ pwd
/home/pi/my-project/command/master/score

So there's our sample score from the previous step - inside the directory command/master/score The reason for the extra level of directory will become apparent when you start to work on echomesh projects that use multiple machines.

Clone this wiki locally