Installation#
To install Zephyr  locally, clone the Git repository, modify a few configurations (usually unnecessary), run the installer and you're good to go!
 locally, clone the Git repository, modify a few configurations (usually unnecessary), run the installer and you're good to go!
Below are the detailed installation steps:
- Clone the repository from GitHub cd /path/to/desired/directory git clone https://github.com/es-progress/zephyr.git
- (Optional) Configure Zephyr- Check the default configurations in zephyr.cfgor the Reference to understand what you can customize.
- Make a duplicate of this file and rename it to zephyr.local.cfgcp zephyr.cfg zephyr.local.cfg
- Adjust configurations in the local configuration file. Any value provided here will overwrite the defaults in zephyr.cfg. If a setting is not defined, the default value will be applied.
 
- Check the default configurations in 
- Run the installer, which will:- Set up Bash completion for zephyrctl
- Create a symlink for zephyrctlin/usr/local/bin, making it accessible from anywhere (if/usr/local/binis in your PATH).# Replace ZEPHYR_DIR with the actual path where Zephyr were cloned earlier cd ZEPHYR_DIR ./bin/zephyrctl install
 
- Set up Bash completion for 
And with that, you're all set! Let's rock! 
If you want to start right away, and explore on your own, run zephyrctl without arguments to view the available commands. If you prefer to get informed first, check the next page to learn about how customization profiles work.
If you decide to uninstall Zephyr later (sorry to see you go!), just follow these steps:
- Run zephyrctl uninstall
- Delete the Git repository. - Note: it may contain your local configuration file or profiles. If you want to preserve that, make a backup before deleting.