id = "arf" name = "arf" homepage = "https://github.com/eitsupi/arf" description = "arf is a cross-platform R console written in Rust." executables = ["arf"] platforms = ["macos", "linux", "windows"] [dotfiles] # The upstream README's Configuration section gives a platform-specific TOML # path: ~/.config/arf/arf.toml on Linux, ~/Library/Application Support/arf/arf.toml # on macOS, and %APPDATA%\\arf\\arf.toml on Windows. # https://github.com/eitsupi/arf#configuration paths = [ "~/.config/arf/arf.toml", "~/Library/Application Support/arf/arf.toml", "%APPDATA%/arf/arf.toml", ] exclude = [] secret = [] side_effect = false [commands] format = 1 label = "Start arf" description = "Start the arf R console. History, headless and IPC subcommands are left out." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "readme" kind = "manual" url = "https://github.com/eitsupi/arf" evidence = """ # Use a specific R version (requires rig) arf --with-r-version 4.4 arf --r-provider rig-project """ [[commands.field]] id = "with_r_version" label = "R version" description = "Use a specific R version (requires rig)." type = "string" option = ["--with-r-version"] suggestions = [{ value = "4.4", label = "4.4" }] sources = ["readme"] [[commands.field]] id = "r_provider" label = "R provider" type = "string" option = ["--r-provider"] suggestions = [{ value = "rig-project", label = "rig project" }, { value = "pixi", label = "Pixi" }] sources = ["readme"] [[commands.task]] id = "start" label = "Start console" fields = ["with_r_version", "r_provider"] required = [] [[commands.group]] id = "basic" label = "Basic" fields = ["with_r_version", "r_provider"]