Closed DanGrayson closed 3 years ago
At the same time, it would be good to add a command line option for not loading the pre-loaded packages.
A general comment, I think it would be good if the user could control what packages were loaded by default.
This is important, so the developer of a pre-installed package can continue to develop it.
This works now, but you need to provide the FileName
:
[mahrud@noether build]$ ./M2
Macaulay2, version 1.16.0.2
--loading configuration for package "FourTiTwo" from file /home/mahrud/.Macaulay2/init-FourTiTwo.m2
--loading configuration for package "Topcom" from file /home/mahrud/.Macaulay2/init-Topcom.m2
with packages: ConwayPolynomials, Elimination, IntegralClosure, InverseSystems, LLLBases, MinimalPrimes, PrimaryDecomposition,
ReesAlgebra, Saturation, TangentCone, Truncations
i1 : installPackage ("Classic", RerunExamples => true, FileName => "../../Macaulay2/packages/Classic.m2")
-- installing package Classic in /home/mahrud/.Macaulay2/local/ with layout #1
-- using package sources found in ../../Macaulay2/packages/
-- storing raw documentation in /home/mahrud/.Macaulay2/local/lib64/Macaulay2/Classic/cache/rawdocumentation-dcba-8.db
-- closed the database
-- running tests that are functions
-- making example result files in /home/mahrud/.Macaulay2/local/share/doc/Macaulay2/Classic/example-output/
-- making example results for matrix(String)
...
o1 = Classic
o1 : Package
i2 : installPackage ("Classic", RerunExamples => true, FileName => "../../Macaulay2/packages/Classic.m2")
-- installing package Classic in /home/mahrud/.Macaulay2/local/ with layout #1
-- using package sources found in ../../Macaulay2/packages/
-- storing raw documentation in /home/mahrud/.Macaulay2/local/lib64/Macaulay2/Classic/cache/rawdocumentation-dcba-8.db
-- closed the database
-- running tests that are functions
-- making example result files in /home/mahrud/.Macaulay2/local/share/doc/Macaulay2/Classic/example-output/
-- making example results for matrix(String)
...
o2 = Classic
o2 : Package
At the same time, it would be good to add a command line option for not loading the pre-loaded packages.
This was added with --no-preload
I guess.
A general comment, I think it would be good if the user could control what packages were loaded by default.
I'll turn this into a new issue.
This is important, so the developer of a pre-installed package can continue to develop it.