Forrest logo
tool overview
On this page you find all important commands for the CLI tool kool. If the command you are looking for is missing please ask our AI.

kool

Kool is a command line tool that enhances the developer experience by simplifying the management of development environments.

With Kool, developers can easily set up and configure their environments using a simple YAML configuration file.

The tool provides a consistent and reproducible setup for different projects, making it easier to switch between them without wasting time on manual configurations.

Kool supports various programming languages, tools, and services commonly used in development, such as PHP, Node.js, MySQL, Redis, and more.

It allows developers to define and run commands in their environments with a single command without worrying about dependencies or conflicts.

Kool enables the sharing of development environments between team members, ensuring consistency and eliminating the "works on my machine" problem.

Developers can use Kool to manage and orchestrate complex multi-container setups, useful for microservice-based architectures or applications that require multiple services.

The tool integrates seamlessly with Docker, leveraging its power and flexibility to create isolated environments.

Kool provides an intuitive and user-friendly interface in the command line, allowing developers to focus on their code instead of struggling with environment setup.

Additionally, Kool offers extensibility by allowing developers to create custom configurations and define their own command sets, tailoring the tool to their specific needs.

List of commands for kool:

  • kool:tldr:53153 kool: Update to the latest version.
    $ kool self-update
    try on your machine
    explain this command
  • kool:tldr:5dcdc kool: Display status of the services in the current directory.
    $ kool status
    try on your machine
    explain this command
  • kool:tldr:5df30 kool: Run a specific script defined in the `kool.yml` file in the current directory.
    $ kool run ${script}
    try on your machine
    explain this command
  • kool:tldr:7322e kool: Print the completion script for the specified shell.
    $ kool completion ${select}
    try on your machine
    explain this command
  • kool:tldr:d1fc0 kool: Start/stop services in the current directory.
    $ kool ${select}
    try on your machine
    explain this command
  • kool:tldr:eef62 kool: Create a project using a specific preset.
    $ kool create ${preset} ${project_name}
    try on your machine
    explain this command
tool overview