> For the complete documentation index, see [llms.txt](https://chainide.gitbook.io/chainide-english-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chainide.gitbook.io/chainide-english-1/chainide-modules/terminal.md).

# 2.4. Logger

Once the user has finished coding and it's time to compile the code to check if the code has some errors. The terminal panel is used to see the results for compilation and deployment whether it is successful or not. If it is successful, the message is shown that your smart contract has been successfully deployed, and if there is some problem/error in the code, then the suggestion with a unique code would be shown to solve that error. Users are suggested to read the suggestion carefully if they face errors in the code. Here we would show an example for each category. For successful compilation message in the terminal panel, and error(s) message in the terminal panel.

![1. Terminal Panel for ChainIDE](/files/-MZMEegr1j8MfWdBZu1c)

![2. Compile Time Error Shown in Terminal-Output](/files/-MZMC5LkTJJKkGyyZKFp)

The terminal panel is used to show the important actions made while interacting with the ChainIDE, such as contract compilation, deployment, interaction, and all at once. The terminal panel provides the option to check the output only for one module at a time or for all the modules.

![3.Options Available in Terminal Panel of ChainIDE](/files/-MZMJIJJsqwUd6JqRE1i)

The "Close" and "Clear All" options are available in the terminal panel of ChainIDE. The "Close" option is used to close the terminal panel. If you close the terminal panel but do not clear the contents in the output section, you can see those contents information again, if you again open the terminal panel. The "Clear All" option clears all the information shown in the output section.

![4. Options Avaliable in Terminal-output panel](/files/-MZMMfGcukYOa5J94_GM)

That is all related to the terminal panel of the ChainIDE. If you have any questions or want to know more about ChainIDE and our other products, feel free to reach us through the channels given below.&#x20;

### 2. Console

Here we can view the log we wrote in the HTML file, and the printed information will be displayed in the Console when previewing

![](/files/-MhBsN8FHk2Lvoxs6ZpU)

### 3. Terminal

Click terminal to enter the terminal module and click the plus sign to add a new terminal, and we can manage files through the command line.

![](/files/-MhBsbrdRy6JOCmmp8cj)

Create folder mkdir \~

![](/files/-MhBsnpg8a6dkL4eoeKU)

Delete file rm -rf \~

![](/files/-MhBt0bum8vQCdZc8ThU)

View file cat \~

![](/files/-MhBtCWptQ0xHi6vDSrK)

Clone project git clone \~ and other commonly used terminal commands

![](/files/-MhBtXiNCx0ZPnzt8b7j)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://chainide.gitbook.io/chainide-english-1/chainide-modules/terminal.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
