Skip to content

Commit 846937a

Browse files
committed
ScriptService: declare "scripts" as a constant
1 parent c7412b8 commit 846937a

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/main/java/org/scijava/script/DefaultScriptService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ private synchronized void initScriptDirs() {
365365

366366
// append default script directories
367367
final File baseDir = appService.getApp().getBaseDirectory();
368-
dirs.add(new File(baseDir, "scripts"));
368+
dirs.add(new File(baseDir, SCRIPTS_RESOURCE_DIR));
369369

370370
// append additional script directories from system property
371371
final String scriptsPath = System.getProperty(SCRIPTS_PATH_PROPERTY);

src/main/java/org/scijava/script/ScriptService.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
* available scripts, and provides convenience methods to interact with them.
5454
*
5555
* @author Johannes Schindelin
56+
* @author Curtis Rueden
5657
*/
5758
public interface ScriptService extends SingletonService<ScriptLanguage>,
5859
SciJavaService
@@ -65,6 +66,12 @@ public interface ScriptService extends SingletonService<ScriptLanguage>,
6566
*/
6667
String SCRIPTS_PATH_PROPERTY = "scijava.scripts.path";
6768

69+
/**
70+
* Base directory for discovering scripts, including within classpath
71+
* resources as well as beneath the application base directory.
72+
*/
73+
String SCRIPTS_RESOURCE_DIR = "scripts";
74+
6875
// -- Scripting languages --
6976

7077
/** Gets the index of available scripting languages. */

0 commit comments

Comments
 (0)