winget install --id eitsupi.arf
About arf console
arf is a modern, cross-platform R console written in Rust. It provides a rich interactive experience with fuzzy help search, intelligent history navigation, and syntax highlighting—all with fast startup times.
What's new in 0.3.3
Release Notes Added - arf -f -: read R script from stdin when - is passed as the file argument - arf ipc eval and arf ipc send: code argument is now optional; when omitted, code is read from stdin (exits with an error if stdin is a TTY) Fixed - (Windows) crossterm patch updates for VT input handling in interactive terminals (#175, #181) - Clear ENABLE_VIRTUAL_TERMINAL_INPUT (VT_INPUT) on exit to restore key handling in shells such as nushell running in Windows Terminal - Bump patched crossterm revision to include a VT input batch-boundary parsing fix Install arf-console 0.3.3 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/eitsupi/arf/releases/download/v0.3.3/arf-console-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/eitsupi/arf/releases/download/v0.3.3/arf-console-installer.ps1 | iex" Download arf-console 0.3.3 ─────────────────────────────────────────────────┬───────────────────┬───────────── File │Platform │Checksum ─────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum ─────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-x86_64-apple-darwin.tar.xz │Intel macOS │checksum ─────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum ─────────────────────────────────────────────────┼───────────────────┼───────────── a...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.3.3 | Unknown | Release Notes Added - arf -f -: read R script from stdin when - is passed as the file argument - arf ipc eval and arf ipc send: code argument is now optional; when omitted, code is read from stdin (exits with an error if... |
| 0.3.2 | Unknown | Release Notes Added - Shell mode now supports path completion (#170) Fixed - (Windows) Set .Platform$GUI to "arf-console" to avoid Rgui-only code paths that can break behavior under arf (#169) - Experimental: Ensure ARF_... |
| 0.3.1 | Unknown | Release Notes Added - Document Scoop installation method in README for Windows users (#161) Fixed - (Windows) .First() and .First.sys() are now called after .Rprofile is sourced, matching R's standard startup sequence. P... |
| 0.3.0 | Unknown | Release Notes Removed - Breaking: Positional script argument (arf file.R) has been removed. Use -f/--file instead: arf -f file.R (#151) Fixed - Experimental: Place IPC Unix socket in $XDG_RUNTIME_DIR/arf/ instead of ~/.c... |
| 0.2.7 | Unknown | Release Notes Fixed - Handle Ctrl+C during R evaluation instead of crashing (#143) Install arf-console 0.2.7 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/eitsupi/arf... |
| 0.2.6 | Unknown | Release Notes Added - Experimental: Headless mode (arf headless) for running R without the interactive REPL, controlled entirely via JSON-RPC IPC. Designed for AI agents and CI environments where a terminal is not availa... |
| 0.2.5 | Unknown | Release Notes Added - Experimental: JSON-RPC IPC server for external tool integration (--with-ipc). Supports evaluate (silent/visible), user_input, and send methods over Unix domain sockets (Linux/macOS) or named pipes (... |
| 0.2.4 | Unknown | Release Notes Added - Matching bracket highlighting: when cursor is on or after a bracket ((), [], {}), both brackets are highlighted with a background color. Syntax-aware via tree-sitter (skips brackets in strings/comme... |
| 0.2.3 | Unknown | Release Notes Added - Help pages are now rendered as styled Markdown with syntax-highlighted R code blocks (#83) - Help browser: vignettes and demos listed in search results can now be opened when selected (#80) Fixed -... |
| 0.2.2 | Unknown | Release Notes Fixed - Unix: Password prompt (askpass) no longer echoes plaintext input (#78) - Duration display is now properly cleared after meta command execution (#75) Install arf-console 0.2.2 Install prebuilt binari... |
| 0.2.1 | Unknown | Release Notes Added - :cd, :pushd, :popd meta commands for directory navigation (#60) - Path autocompletion with fuzzy matching for :cd and :pushd arguments - In shell mode and :system, cd/pushd/popd show a hint suggesti... |
| 0.2.0 | Unknown | Release Notes Added - Experimental history browser for interactive history management with search, filtering, copy, and delete support (#38) - Column headers, exit code column, and working directory column (#47) - Minimu... |
| 0.1.1 | Unknown | Release Notes Added - Experimental animated prompt spinner with color support (#9) Fixed - Windows: Enable UTF-8 support for non-ASCII input (#6) - Improve spinner shutdown responsiveness (#11) - Add explicit property de... |