I believe the following should work iiuc:
- Move your
~/julia/Mod1.jl
and~/julia/Mod2.jl
files to~/julia/Mod1/src
and~/julia/Mod2/src
folders respectively. - Turn your
Mod1
folder into a package with Project.toml and Manifest.toml files using the instructions in Convert REQUIRE to Project.toml and Manifest.toml - #2 by mohamed82008 - Follow similar steps for
Mod2
but before step 10, you can do]add ~/julia/Mod1
which will addMod1
as a local dependency ofMod2
. - After you restart Julia in the default environment, make both packages visible in this environment by running
]dev ~/julia/Mod1
and]dev ~/julia/Mod2
, or you can choose to make the latter only visible if you want.
Hopefully, some expert can correct me if I said anything wrong.