aboutsummaryrefslogtreecommitdiff
path: root/rcc_format/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'rcc_format/__init__.py')
-rw-r--r--rcc_format/__init__.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/rcc_format/__init__.py b/rcc_format/__init__.py
index 48ebd70..629bc54 100644
--- a/rcc_format/__init__.py
+++ b/rcc_format/__init__.py
@@ -1,3 +1,15 @@
from rcc_format.util import *
-from rcc_format.generate import generate
-from rcc_format.zstd import zstd
+from os.path import basename
+
+def dump(filelist, args):
+ write_header(args.output, args.namespace)
+
+ items = []
+ for f in filelist:
+ x = resource(basename(f.name), to_variable_name(f.name), f.name)
+ items.append(x)
+ write_item(args.output, x.variable, f.read())
+
+ write_entries(args.output, items)
+ write_footer(args.output, args.namespace)
+