# Install Fenv

> Install fenv for development and testing purposes Use when this capability is needed.

- Skill: `tomevault-io/install-fenv` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/install-fenv`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/install-fenv/raw
- Safety review: WARNING (external: skill-scanner WARNING, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/install-fenv

---


# Install fenv

Install fenv using one of three modes based on the argument provided.

## Mode Detection

- No argument or `latest` → Install latest release from remote
- `snapshot` → Build from local source and install
- Any other value (e.g., `0.3.0`, `v0.3.0`) → Install specific version

## Instructions

### If mode is `latest` (or no argument):

Run:

```bash
curl -fsSL "https://fenv-install.jerry.company" | bash
```

### If mode is `snapshot`:

Build from local source and install:

```bash
cargo build && cp target/debug/fenv ${FENV_ROOT:-~/.fenv}/bin/ \
  && cp shims/* ${FENV_ROOT:-~/.fenv}/shims/
```

### If mode is a version (e.g., `0.3.0` or `v0.3.0`):

Install the specific version. Auto-prefix `v` if the version doesn't start with
`v`:

```bash
curl -fsSL "https://fenv-install.jerry.company" |
  FENV_VERSION=v{version} bash
```

For example:

- `0.3.0` → `FENV_VERSION=v0.3.0`
- `v0.3.0` → `FENV_VERSION=v0.3.0`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/fenv-org) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

