Did you know ... Search Documentation:
Pack tesdsl -- data/dev_help.txt

tes :Activate This is an operator that executes DSL code. Activate is defined by: <*.tes-filename>(<listname>)

ls Shows all Prolog files (including those within folders) in the working directory.

load :Condition Loads Prolog files in the working directory that validate the condition set. Conditions can be added continuously: Atom -> all file names that include Atom. +Atom -> all file names that include Atom. -Atom -> all file names that don't include Atom. A1 + A2 -> A1 and file names that include A2. A1 - A2 -> A1 and file names that don't include A2. A1 / A2 -> A1 or A2. C1 +> C2 -> all files from condition 1 and 2.

input :Goal Declares a goal within a file to be executed later by run/1, it isn't executed at load time.

run Uses run/1 with the default options.

read_project_path From the file ~/swi-prolog/project_path.tesdsl, it changes the working directory to the path it read.

write_project_path(+Dir) Changes the path written in the file ~/swi-prolog/project_path.tesdsl and of the working directory.

change_folder(+Dir) Changes the path of the working directory.

tree_display(+List) Displays a list in a tree structure.

tree_display(+List, -Text) Outputs a string of a list in a tree structure.

read_file(+File, -Text) Outputs the contents of the file.

write_file(+File, +Text) Overwrites the contents of a file.