Skip to content

Commit be7fe1f

Browse files
author
Markus Binsteiner
committed
Version, minor usability improvements
1 parent 4d62afa commit be7fe1f

File tree

4 files changed

+44
-31
lines changed

4 files changed

+44
-31
lines changed

pom.xml

+13-13
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<artifactId>grython</artifactId>
55
<groupId>grisu.frontend</groupId>
66
<name>Grython</name>
7-
<version>0.8-SNAPSHOT</version>
7+
<version>0.7.6-SNAPSHOT</version>
8+
89

9-
1010
<repositories>
1111
<repository>
1212
<id>bestgrid.public.release</id>
@@ -22,8 +22,8 @@
2222
<checksumPolicy>fail</checksumPolicy>
2323
</snapshots>
2424
</repository>
25-
</repositories>
26-
25+
</repositories>
26+
2727

2828
<dependencies>
2929
<dependency>
@@ -146,8 +146,8 @@
146146
<tagNameFormat>@{project.version}</tagNameFormat>
147147
<releaseProfiles>deb,rpm</releaseProfiles>
148148
</configuration>
149-
</plugin>
150-
149+
</plugin>
150+
151151
</plugins>
152152
</build>
153153

@@ -233,7 +233,7 @@
233233
</replacement>
234234
</replacements>
235235
</configuration>
236-
</execution>
236+
</execution>
237237
</executions>
238238
</plugin>
239239

@@ -296,7 +296,7 @@
296296
<filemode>755</filemode>
297297
</mapper>
298298
</data>
299-
299+
300300
</dataSet>
301301

302302
</configuration>
@@ -391,9 +391,9 @@
391391
<preinstallScriptlet>
392392
<script>echo "Installing Grython..."</script>
393393
</preinstallScriptlet>
394-
<!-- <postinstallScriptlet> <scriptFile>src/main/scripts/postinstall</scriptFile>
395-
<fileEncoding>utf-8</fileEncoding> </postinstallScriptlet> <preremoveScriptlet>
396-
<scriptFile>src/main/scripts/preremove</scriptFile> <fileEncoding>utf-8</fileEncoding>
394+
<!-- <postinstallScriptlet> <scriptFile>src/main/scripts/postinstall</scriptFile>
395+
<fileEncoding>utf-8</fileEncoding> </postinstallScriptlet> <preremoveScriptlet>
396+
<scriptFile>src/main/scripts/preremove</scriptFile> <fileEncoding>utf-8</fileEncoding>
397397
</preremoveScriptlet> -->
398398
</configuration>
399399
</plugin>
@@ -412,6 +412,6 @@
412412
<version>1.0</version>
413413
</parent>
414414
<properties>
415-
<grisu.version>0.7</grisu.version>
415+
<grisu.version>0.7.6-SNAPSHOT</grisu.version>
416416
</properties>
417-
</project>
417+
</project>

src/main/java/grisu/Grython.java

+21-11
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,39 @@
44
import grisu.frontend.control.login.LoginManager;
55
import grisu.frontend.view.cli.GrisuCliClient;
66
import grisu.frontend.view.cli.GrisuCliParameters;
7+
import grisu.model.FileManager;
8+
import grisu.model.GrisuRegistryManager;
9+
import grisu.model.UserEnvironmentManager;
710
import grith.gridsession.SessionClient;
811
import grith.jgrith.cred.Cred;
912
import grith.jgrith.utils.CommandlineArgumentHelpers;
10-
11-
import java.util.Arrays;
12-
import java.util.List;
13-
1413
import org.python.util.jython;
1514
import org.slf4j.Logger;
1615
import org.slf4j.LoggerFactory;
1716

17+
import java.util.Arrays;
18+
import java.util.List;
19+
1820
public class Grython extends GrisuCliClient<GrisuCliParameters> {
1921

2022
public static final Logger myLogger = LoggerFactory
2123
.getLogger(SessionClient.class);
2224

2325
public static ServiceInterface serviceInterface = null;
2426

27+
public static FileManager filemanager = null;
28+
29+
public static UserEnvironmentManager userEnvironmentManager = null;
30+
2531
public static Cred credential = null;
2632

2733
public static boolean isLoggedIn = false;
28-
34+
2935
public static List<String> cli_parameters;
30-
36+
3137
public final String[] args;
3238

39+
3340
/**
3441
* @param args
3542
*/
@@ -38,7 +45,7 @@ public static void main(String[] args) {
3845
LoginManager.initGrisuClient("grython");
3946

4047
GrisuCliParameters params = new GrisuCliParameters();
41-
48+
4249
Grython s = null;
4350
try {
4451
s = new Grython(params, args);
@@ -56,21 +63,24 @@ public Grython(GrisuCliParameters params, String[] args) throws Exception {
5663
super(params, args);
5764
this.args = args;
5865
cli_parameters = Arrays.asList(CommandlineArgumentHelpers.extractNonGridParameters(new GrisuCliParameters(), args));
59-
60-
66+
67+
6168
}
6269

6370
@Override
6471
protected void run() {
6572
try {
66-
73+
6774
if (getLoginParameters().isNologin()) {
6875
jython.run(args);
6976
} else {
7077

7178
credential = getCredential();
7279
serviceInterface = getServiceInterface();
73-
80+
81+
filemanager = GrisuRegistryManager.getDefault(serviceInterface).getFileManager();
82+
userEnvironmentManager = GrisuRegistryManager.getDefault(serviceInterface).getUserEnvironmentManager();
83+
7484
jython.run(cli_parameters.toArray(new String[]{}));
7585
}
7686

src/main/java/grisu/TestClass.java

+9-6
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,25 @@
22

33
import grisu.frontend.view.cli.GrisuCliParameters;
44
import grith.jgrith.utils.CommandlineArgumentHelpers;
5+
import org.apache.commons.lang.StringUtils;
56

67
import java.util.Arrays;
78
import java.util.List;
89

9-
import org.apache.commons.lang.StringUtils;
10-
1110
public class TestClass {
12-
11+
1312
public static void main(String[] args) {
14-
13+
1514
GrisuCliParameters p = new GrisuCliParameters();
16-
15+
1716
String[] r = CommandlineArgumentHelpers.extractNonGridParameters(p, args);
1817
List<String> l = Arrays.asList(r);
1918
System.out.println(StringUtils.join(l, "|"));
20-
19+
20+
//FileManager fm = GrisuRegistryManager.getDefault(si).getFileManager();
21+
//GridFile file = fm.ls('grid://sites/Auckland/gram.uoa.nesi.org.nz/home/markus.binsteiner');
22+
//file.getChildren()
23+
2124
}
2225

2326
}

src/main/jython/grisu/examples.old/simpleJob_short.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from grisu.frontend.control.login import LoginManager
22
from grisu.frontend.model.job import JobObject
33

4-
si = LoginManager.loginCommandline("BeSTGRID-DEV")
4+
si = LoginManager.loginCommandline("BeSTGRID")
55

66
print 'Logged in.'
77

0 commit comments

Comments
 (0)