atomsRemove — Remove one or several modules
result = atomsRemove(modules[,section])
mx1 or mx2 character string matrix:
1st Col. | Technical name | Mandatory | |
2nd Col. | Version | Optionnal | If this field is empty or is not present, all versions of the module are removed. |
This argument controls the list of sections where search modules to remove.
section
is a single-string and its value should be :
"all"
: Modules to remove are searched in both
"user" and "allusers" sections.
"allusers"
: Modules to remove are only searched in
the "allusers" section.
"user"
: Modules to remove are only searched in
the "user" section.
If SCI is write accessible, "all" is the default value. Otherwise, the default value is "user".
5xn character string matrix:
1st Col. | Technical name | |
2nd Col. | Version | |
3rd Col. | Installation section | this parameter determines whether the module has been installed for all users or only for the current user. |
4th Col. | Installation path | |
5th Col. | Status | "I" stands for "Intentionnaly", "A" stands for "Automatically" |
// Display some additionnal informations atomsSetConfig("Verbose","True"); // Load the test repository atomsRepositoryAdd("http://scene2.test.atoms.scilab.org"); // install toolbox_4 : both 1.0 and 1.1 versions // Remove all versions of a module atomsInstall(["toolbox_4" "1.0";"toolbox_4" "1.1"],"user"); atomsRemove(["toolbox_4"]); // Remove a specific version atomsInstall(["toolbox_4" "1.0";"toolbox_4" "1.1"],"user"); atomsRemove(["toolbox_4" "1.0"]); atomsRemove(["toolbox_4" "1.1"]); // Remove several modules atomsInstall(["toolbox_4";"toolbox_3"],"user"); atomsRemove(["toolbox_4";"toolbox_3"]); // Remove a module from a specific section // ! This example needs write access on SCI directory atomsInstall("toolbox_4","user"); atomsInstall("toolbox_4","allusers"); disp(atomsGetInstalled()); atomsRemove("toolbox_4","user"); disp(atomsGetInstalled()); atomsRemove("toolbox_4","allusers"); disp(atomsGetInstalled()); // Unload the test repository atomsRepositoryDel("http://scene2.test.atoms.scilab.org");