Skip to main content
September 26, 2022
Question

Incorrect .tmp folder location on macOS?

  • September 26, 2022
  • 5 replies
  • 351 views

1Password is creating a directory structure on my Mac as:

/Users/mfisher/~/.tmp/com.agilebits.op.501

I would prefer that it not create this ~ directory. I have a .tmp directory directly in $HOME with 700 file permissions.

Is there a way to change the location where the temporary directory is stored?

NPM has done this on my computer too, so I'm not sure if there is some other misconfig affecting things?

Thanks!


1Password Version: 80904044
Extension Version: Not Provided
OS Version: macOS 12.6
Browser:_ Not Provided

5 replies

September 26, 2022

This looks like it may have been related to an old version of the op CLI tool (I had 2.1.0; 2.7.1 is current). I refreshed it and things seem better.

Thank you!

September 27, 2022

Whoops, spoke too soon. It's back this morning. :(

1Password Employee
September 30, 2022

Hi @mfisher911 , thanks for reaching out! Depending on which process causes this temp file to be created there, you could try to specify the XDG_RUNTIME_DIR env variable with your desired location path, OR change the default location specified by your system, which can be achieved by specifying a different value for the TMPDIR env var.

Let me know if any of these solutions help! Best,
Andi

November 18, 2022

Hi, Andi, thanks for the response (long ago)!

I just tested and things look promising. FWIW (in case others are searching), I'm using the modern Mac default shell (zsh), so I added these lines to my .zshenv file:


export TMPDIR=$HOME/.tmp
export XDG_RUNTIME_DIR=$HOME/.tmp

Jack_P_1P
1Password Employee
November 18, 2022

Hi @mfisher911:

On behalf of Andi, you're very welcome. 🙂

Jack