Skip to content

Updates 202601#60

Merged
loliee merged 21 commits into
mainfrom
chore/202601
Feb 19, 2026
Merged

Updates 202601#60
loliee merged 21 commits into
mainfrom
chore/202601

Conversation

@loliee

@loliee loliee commented Feb 19, 2026

Copy link
Copy Markdown
Owner

🐰

If destination file extension is .fish, so variable
will be happened as a fish variable with "set".
To increase fish loading speed:
- avoid loading environment vars from bash syntax with __fenv.main function
- avoid loading aliases from bash syntax with __fenv.main function
- remove some path retrieval commands
- use universal variables to define LUAROCKS only one time

Profiling was done with the following command:

```bash
fish --profile-startup=/tmp/fish.profile -c exit`
```

Time (μs)   Sum (μs)  Command
201946     201946 ----> luarocks path --lr-path
168651     168651 ----> luarocks path --lr-cpath

**Final global result**

Before:

```bash
❯ time fish -c exit

________________________________________________________
Executed in  636.46 millis    fish           external
   usr time  139.16 millis    0.29 millis  138.87 millis
   sys time  145.31 millis    1.69 millis  143.62 millis

```

After:

```
❯ time fish -c exit

________________________________________________________
Executed in   57.31 millis    fish           external
   usr time   17.39 millis    0.26 millis   17.13 millis
   sys time   22.02 millis    1.15 millis   20.88 millis
```
Search helm release versions
@loliee loliee merged commit 87577db into main Feb 19, 2026
7 checks passed
@loliee loliee deleted the chore/202601 branch February 19, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant