oodle
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

User Interface

Noodle has a command line interface. If you’re familiar with command line environments there are many familiar behaviours implemented in noodle like Tab for autocompletion. You can edit a command before submitting it in the readline or REPL style. Ctrl+W to cut the word before your cursor, Ctrl+U to clear the line and so on. Noodle has some additional key bindings to help visualize the structure.

Here’s the documentation for all noodle commands.

Basic Workflow

Noodle tries not to impose on the user’s use case. The basic workflow of noodle just has to do with its inherent structure and the core elements of its interface.

Startup

When you open noodle, it runs a refresh which brings it up to date with the current state of the working directory. You may be prompted to deal with conflicts or deleted files etc. But noodle tries to handle as much as it can automatically.

Making Changes

After the refresh, you can manipulate the multiplex graph however you like. You interact with your noodle using noodle commands. Noodle executes the command and displays feedback to show you how the state of the noodle has changed. Some commands only change how information is displayed rather than the structure itself.

Many commands use the current selection of doodles, the layermask, and/or the current layer as implicit parameters. Make sure you’re aware of the state of these UI elements.

Making use of the optional quick command can help speed up workflow too.

Saving Changes

Noodle does not save any changes you make until you quit or save. In bash you can exit noodle without saving by cancelling the program with Ctrl + C.