************************* Scaffold and Installation ************************* **Last Updated:** February 22, 2018 Scaffolding an Extension ------------------------ Scaffolding Tethys Extensions is done in the same way scaffolding of apps is performed. Just specify the extension option when scaffolding: :: tethys scaffold -e my_first_extension Installing an Extension ----------------------- This will create a new directory called ``tethysext-my_first_extension``. To install the extension for development into your Tethys Portal: :: cd tethysext-my_first_extension tethys install -d Alternatively, to install the extension on a production Tethys Portal: :: cd tethysext-my_first_extension tethys install If the installation was successful, you should see something similar to this when Tethys Platform loads: :: Loading Tethys Extensions... Tethys Extensions Loaded: my_first_extension You can also confirm the installation of an extension by navigating to the *Site Admin* page and selecting the ``Installed Extensions`` link under the ``Tethys Apps`` heading. Uninstalling an Extension ------------------------- An extension can be easily uninstalled using the ``uninstall`` command provided in the Tethys CLI: :: tethys uninstall -e my_first_extension