File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ export namespace Flag {
1313 export const OPENCODE_FAKE_VCS = process . env [ "OPENCODE_FAKE_VCS" ]
1414 export const OPENCODE_EXPERIMENTAL_BASH_MAX_OUTPUT_LENGTH =
1515 process . env [ "OPENCODE_EXPERIMENTAL_BASH_MAX_OUTPUT_LENGTH" ]
16+ export const OPENCODE_DATA_DIR = process . env [ "OPENCODE_DATA_DIR" ]
1617
1718 // Experimental
1819 export const OPENCODE_EXPERIMENTAL = truthy ( "OPENCODE_EXPERIMENTAL" )
Original file line number Diff line number Diff line change @@ -2,10 +2,11 @@ import fs from "fs/promises"
22import { xdgData , xdgCache , xdgConfig , xdgState } from "xdg-basedir"
33import path from "path"
44import os from "os"
5+ import { Flag } from "../flag/flag"
56
67const app = "opencode"
78
8- const data = path . join ( xdgData ! , app )
9+ const data = Flag . OPENCODE_DATA_DIR || path . join ( xdgData ! , app )
910const cache = path . join ( xdgCache ! , app )
1011const config = path . join ( xdgConfig ! , app )
1112const state = path . join ( xdgState ! , app )
You can’t perform that action at this time.
0 commit comments