As part of a corporate workstation compliance effort, our IT department had to create a new user account for me on my Mac and left the old account until I transition all the artifacts and configs. So my old home directory was /Users/firstlast
and the new one is /Users/flast
. Of course, the burden of reconfiguring my environment fell on me.
Some of the apps that I use, such as ssh
, Maven
, Dropbox
and DBeaver
have their config conveniently and cleanly stored in the home directory (.ssh
, .m2
, .dropbox
, .dbeaver
, respectively) so migrating those was a cakewalk just copying the directory from the old home to the new using sudo
and then chown
. However, that is not the case with IntelliJ IDEA
.
My IDEA was heavily customized to the extent that I would like to avoid doing it all over again if by all means possible. I understand that each project has its own config in the project directory but what I am after is to get the same list of projects to open when I launch IDEA under the new user as I did under the old user. All my projects were in ~/DEV
(so ~/DEV/project1
, ~/DEV/project2
, etc and I can just copy the DEV directory from the old home to the new.
Where is this list of projects stored? I imagine it is somewhere in /private/etc
or /private/var
but permissioned to the old user so the new user does not see it.