code README

The project's README from github.com/nikivdev/code. As one markdown file: README.md.

flow

Everything you need to move your project faster

Install

Install the latest release (macOS/Linux):

curl -fsSL https://myflow.sh/install.sh | sh

Then run:

~/.flow/bin/f --version
~/.flow/bin/f doctor

If f is not found by name immediately, open a new shell (exec zsh -l on zsh).

The installer verifies SHA-256 checksums when available. If you are installing a legacy release that doesn't ship checksums.txt, it will warn and continue (GitHub download only). To bypass verification explicitly (not recommended), set FLOW_INSTALL_INSECURE=1.

Upgrade

Upgrade to the latest release:

f upgrade

Upgrade to the latest canary build:

f upgrade --canary

Switch back to stable:

f upgrade --stable

If you fork Flow (or publish releases under a different repo), set:

If you are upgrading to a very old tag that doesn't ship checksums.txt, you can force bypassing checksum verification with FLOW_UPGRADE_INSECURE=1 (not recommended).

Build From Source

Clone Flow, hydrate the pinned vendor snapshot, and install an optimized local build:

git clone https://github.com/nikivdev/flow.git
cd flow
./scripts/vendor/vendor-repo.sh hydrate
FLOW_PROFILE=release ./scripts/deploy.sh
~/bin/f --version

If you want to populate the vendor checkout yourself first, that works too:

git clone https://github.com/nikivdev/flow-vendor.git .vendor/flow-vendor
./scripts/vendor/vendor-repo.sh hydrate

Dev Fast

Typical local loop:

f setup
f test
f deploy

If you want to inspect tasks first:

f tasks list

Features

To see the current CLI surface:

f --help

For deeper docs, read docs/.

Supported Platforms

Release artifacts are built for:

Contributing

Use Flow and AI. For the full command surface, run f --help. For project docs and workflows, read docs/.

Discord X nikiv.dev

code (nikivdev/code)

Searching Database…

21.1K ·GitHub
Что это такое?Flow — это утилита командной строки, которая устанавливается как команда f; её позиционируют как «всё, что нужно, чтобы двигать свой проект быстрее». В темах GitHub-репозитория она значится под метками agents и autonomy.
Это консольная утилита, которую я запускаю в терминале?Да, это терминальный инструмент. После установки в ~/bin попадают бинарники f, flow и lin, а f --help выводит полный список команд.
Скрипт установки безопасно запускать, или мне стоит сначала что-то проверить?Установщик проверяет контрольные суммы SHA-256, когда они доступны; у старых релизов без файла checksums.txt он лишь выдаёт предупреждение и продолжает, а FLOWINSTALLINSECURE=1 позволяет вообще пропустить проверку (не рекомендуется).
Он работает на Windows или только на Mac и Linux?Сборок под Windows нет: файлы релизов собираются только для macOS (arm64, x86_64) и Linux с glibc (arm64, x86_64).
Как выглядит цикл разработки, если я склонирую репозиторий, чтобы дорабатывать проект?Обычный локальный цикл такой: f setup — проверить рабочее окружение и инструментарий, f test — запустить тесты, f deploy — собрать локальный CLI и установить его в путь (PATH).
Зачем при сборке из исходников подтягивается зафиксированный vendor-снимок?Ради воспроизводимых сборок: vendor.lock.toml закрепляет публичный vendor-репозиторий, а скрипт hydrate переиспользует .vendor/flow-vendor, если он уже есть, или разворачивает lib/vendor/ из точно указанного коммита.
What are similar projects?miniforge, lane, flow, rye, zerobrew, bashka, leviathan, omarchy-apple-dev
Creator
nikivdev
Size
5.5 MB
Stars
21.1K
Age
10y
Commits · 90 Days