mirror of
https://github.com/esp-rs/espup.git
synced 2025-09-26 20:30:28 +00:00
docs: Add diferent ways of sourcing the export file
This commit is contained in:
parent
1b09495209
commit
dcfbc0528b
23
README.md
23
README.md
@ -77,13 +77,26 @@ See [Usage](#usage) section for more details.
|
||||
|
||||
```sh
|
||||
espup install
|
||||
# Unix
|
||||
. $HOME/export-esp.sh
|
||||
# Windows does not require sourcing any file
|
||||
```
|
||||
|
||||
### Environment Variables Setup
|
||||
|
||||
After installing the toolchain, on **Unix systems**, you need to source a file that will export the environment variables. This file is generated by `espup` and is located in your home directory by default. There are different ways to source the file:
|
||||
- Source this file in every terminal:
|
||||
1. Source the export file: `. $HOME/export-esp.sh`
|
||||
|
||||
This approach **requires running the command in every new shell**.
|
||||
- Create an alias for executing the `export-esp.sh`:
|
||||
1. Copy and paste the following command to your shell’s profile (`.profile`, `.bashrc`, `.zprofile`, etc.): `alias get_esprs='. $HOME/export-esp.sh'`
|
||||
2. Refresh the configuration by restarting the terminal session or by running `source [path to profile]`, for example, `source ~/.bashrc`.
|
||||
|
||||
This approach **requires running the alias in every new shell**.
|
||||
- Add the environment variables to your shell profile directly:
|
||||
1. Add the content of `$HOME/export-esp.sh` to your shell’s profile: `cat $HOME/export-esp.sh >> [path to profile]`, for example, `cat $HOME/export-esp.sh >> ~/.bashrc`.
|
||||
2. Refresh the configuration by restarting the terminal session or by running `source [path to profile]`, for example, `source ~/.bashrc`.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> The generated export file, by default `export-esp`, needs to be sourced in every terminal in Unix systems before building an application. On Windows, environment variables are automatically injected into your system and don't need to be sourced.
|
||||
> On Windows, environment variables are automatically injected into your system and don't need to be sourced.
|
||||
|
||||
## Usage
|
||||
|
||||
@ -258,7 +271,7 @@ Options:
|
||||
Print help (see a summary with '-h')
|
||||
```
|
||||
|
||||
## Enable tab completion for Bash, Fish, Zsh, or PowerShell
|
||||
## Enable Tab Completion for Bash, Fish, Zsh, or PowerShell
|
||||
|
||||
`espup` supports generating completion scripts for Bash, Fish, Zsh, and
|
||||
PowerShell. See `espup help completions` for full details, but the gist is as
|
||||
|
Loading…
x
Reference in New Issue
Block a user