# When to run smile command?

Two scenarios :

  1. Anytime there is a change in .ksmile file run smile command.

    For example: when a new module is defined or when module dependency is specified.

  2. after resetting project using spile command

    Reference: How to reset a SMILE project?