Advanced Usage and Customization
If you are in this section is because you want to learn more about all the configuration options available in instant-python
and how to create custom projects using the tool.
If you have followed our Getting Started section you already know the basics of how to use instant-python and its commands:
- The first command will always be
ipy config. This will create or update the configuration file thatinstant-pythonuses to generate projects through an interactive wizard. - Then you can create your project using the
ipy initcommand, which reads the configuration file and generates the project accordingly. What you may not know yet are the different options you can use with this command to customize its behavior:--configor-cto specify a custom configuration file path.--templatesor-tto specify a path where you have your custom templates. This parameter will be covered in more detail in the Customizing Projects section.
Quick Navigation
Use the buttons below to jump directly to the section you need:
| Section | Description |
|---|---|
| 📋 Config Command | Learn how to configure your project |
| ⚡ Init Command | Understand the project initialization process |
| 🎨 Default Features | Explore built-in project templates and implementations |
| 🛠️ Custom Projects | Create your own custom project templates |
What you will find in this section
- Config Command: We will review how to use the
configcommand and explain how the configuration file is structured and all the available options you can set. - Default Features: A detailed explanation of all the built-in features that
instant-pythonprovides to include in your projects. - Init Command: A deep dive into the
initcommand - Customizing Projects: A complete guide on how to create your own custom project templates and use them with
instant-python.