> For the complete documentation index, see [llms.txt](https://dcli.onepub.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dcli.onepub.dev/examples/overview.md).

# Code

The Examples section is intended to be a grab bag of samples that demonstrate various techniques that you can use to solve problems with DCli.

Feel free to use any of the code as your own.

| Example                                           | Description                                                                                                                                                                                                                   |
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Hello World](/examples/overview/hello-world..md) | A bare bones hello world example.                                                                                                                                                                                             |
| [dcompress](/examples/overview/dcompress.md)      | <p>Utility that is able to dcompress multiple file types. It uses the file extension to select the appropriate tool to decompress the file with.</p><p>It does require that the appropriate OS tool is already installed.</p> |
| [dpath](/examples/overview/dpath.md)              | Prints a list of the PATH directories and checks that each one is valid.                                                                                                                                                      |
| [dmysql](/examples/overview/dmysql.md)            | Allows you to save the connection arguments to the mysql cli command to connect to multiple databases. Once configured you can connect by typing `dmysql <dbname>`                                                            |
| [dshell](/examples/overview/dshell.md)            | An example REPL shell.                                                                                                                                                                                                        |
| [dwhich](/examples/overview/dwhich.md)            | Dart implementation of the class `which` command bit it also validates the PATH and prints all occurances of the app that it finds in the order they appear on the PATH.                                                      |
| [dipaddr](/examples/overview/dipaddr.md)          | Prints out each of the local IP address bound to your machine in a human readable format.                                                                                                                                     |
