2 package org
.de
.metux
.unitool
.unitool
;
4 import org
.de
.metux
.unitool
.base
.PackageInfo
;
5 import org
.de
.metux
.unitool
.base
.EUnitoolError
;
6 import org
.de
.metux
.unitool
.base
.Command
;
7 import org
.de
.metux
.unitool
.db
.StorePkgConfig
;
8 import org
.de
.metux
.unitool
.db
.LoadPkgConfig
;
9 import org
.de
.metux
.unitool
.db
.UnitoolConf
;
11 import org
.de
.metux
.util
.PathNormalizer
;
12 import org
.de
.metux
.util
.StrSplit
;
13 import org
.de
.metux
.propertylist
.IPropertylist
;
14 import org
.de
.metux
.util
.*;
16 import java
.io
.FileNotFoundException
;
17 import java
.io
.IOException
;
19 import java
.util
.Enumeration
;
21 public class Query
extends Command
23 // private String dbname;
26 public Query(String args
[])
29 // dbname = Environment.getenv("UNITOOL_PROFILE");
30 // if ((dbname == null)||(dbname.length()==0))
31 // throw new RuntimeException("query: missing $UNITOOL_PROFILE env variable");
37 throws EUnitoolError
, IOException
, FileNotFoundException
41 // Propertylist proplist = new Propertylist();
42 // proplist.loadTextDB_low(dbname);
43 IPropertylist proplist
= UnitoolConf
.LoadToolConfig();
44 String val
= proplist
.get_str(query
);
45 System
.out
.print(val
);
49 throw new RuntimeException("propertylist error", e
);