diff --git a/README.md b/README.md index f8149af..9ad3868 100644 --- a/README.md +++ b/README.md @@ -32,12 +32,13 @@ # Features -* Install binaries from GitHub releases or directly from URLs +* Install binaries from GitHub releases or directly from URLs. * Easily distribute binaries across teams and private repositories. * Get the latest releases ahead of other package managers. * Rapidly browse, install, and experiment with different projects. * [Configure](https://github.com/marwanhawari/stew/blob/main/config.md) where to install binaries. * No need for `sudo`. +* Just a single binary with 0 dependencies. * Portable [`Stewfile`](https://github.com/marwanhawari/stew/blob/main/examples/Stewfile) with optional pinned versioning. ![demo](https://github.com/marwanhawari/stew/raw/main/assets/demo.gif) @@ -174,6 +175,3 @@ The default installation path will depend on your OS: However, this location can be [configured](https://github.com/marwanhawari/stew/blob/main/config.md). Make sure that the installation path is in your `PATH` environment variable. Otherwise, you won't be able to use any of the binaries installed by `stew`. - -### I've installed `stew` but the command is still not found. -If you install `stew` with the [curl install script](https://github.com/marwanhawari/stew/blob/main/install.sh), the `stew` binary will be installed in the `stewBinPath` you provided. The install script also attempts to add the `stewBinPath` to `PATH` in your `.zshrc` or `.bashrc` file. You will need to start a new terminal session for the changes to take effect. Make sure that the `stewBinPath` is in your `PATH` environment variable. diff --git a/config.md b/config.md index 8f964ce..4afd0ba 100644 --- a/config.md +++ b/config.md @@ -15,9 +15,6 @@ The default locations for these are: | `stewBinPath` | `~/.local/bin` | `~/AppData/Local/stew/bin` | There are multiple ways to configure these: -* When first installing `stew`: - * If you install with the [curl install script](https://github.com/marwanhawari/stew/blob/main/install.sh) you will be immediately prompted to set these. This will create a `stew.config.json` file. - * If you install the `stew` binary itself (without the curl install script - i.e. with `brew` or by downloading it directly from the releases page), `stew` will look for a `stew.config.json` file. If it cannot find one, then you will be prompted to set the configuration values. - +* When you first run `stew`, it will look for a `stew.config.json` file. If it cannot find one, then you will be prompted to set the configuration values. * After `stew` is installed, you can use the `stew config` command to set the configuration values. * At any time, you can manually create or edit the `stew.config.json` file. It should have values for `stewPath` and `stewBinPath`. \ No newline at end of file