What's inside the shell? welk manages `curl | sh` style package installs ๐
๐ง Disclaimer: welk is alpha quality software. The API may change
without warning between revisions. ๐ง
welk is the package manager for software installed with curl and
sh. welk gives you:
- A sandboxed environment for script execution during install
- Tracking of installed software. No more
$HOMElittered with random Kubernetes tools! - Deletion of installed software.
- Automatic
$PATHmanagement. Your.zshrchas never looked better!
When documentation tells you to run curl <some url> | /bin/sh, use welk.
For now, head on over to the releases page and grab a binary.
Use curl | sh, of course! Run:
curl <TODO ADD FLAGS> <TODO URL> | shAfter welk is installed it will manage itself.
Make sure .local/bin is in your path, as defined by XDG.
- Install new software with
welk install $URL - List installed software with
welk list - See the files installed by a script with
welk info $URL - Remove everything a script installed with
welk delete $URL
Open Source is free to play. Like all good free to play experiences, welk
releases content and feature drops in seasons. Content from past seasons
remains available to new users; we won't put it in a vault!
The current season is the Season of discovery.
The next season is the Season of the herald.
Find more upcoming and past seasons under milestones
We would love your help!
welk is still a work in progress. You can help by:
- Opening a pull request to resolve an open issue.
- Adding a feature or enhancement of your own! If it might be big, please open an issue first so we can discuss it.
- Improving this
READMEor adding other documentation towelk. - Letting me know if you're using
welk.