Skip to content

Commit 71d5a01

Browse files
author
Joshua Thomas Przyborowski
authored
Add files via upload
1 parent e827d45 commit 71d5a01

3 files changed

Lines changed: 43 additions & 5 deletions

File tree

altcatfile.py

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Copyright 2018-2024 Game Maker 2k - http://intdb.sourceforge.net/
1515
Copyright 2018-2024 Kazuki Przyborowski - https://github.com/KazukiPrzyborowski
1616
17-
$FileInfo: altcatfile.py - Last Update: 12/14/2024 Ver. 0.15.8 RC 1 - Author: cooldude2k $
17+
$FileInfo: altcatfile.py - Last Update: 12/11/2024 Ver. 0.15.4 RC 1 - Author: cooldude2k $
1818
'''
1919

2020
from __future__ import absolute_import, division, print_function, unicode_literals, generators, with_statement, nested_scopes
@@ -24,6 +24,25 @@
2424
import configparser
2525
from io import BytesIO
2626

27+
__project__ = pycatfile.__project__
28+
__program_name__ = pycatfile.__program_name__
29+
__file_format_name__ = pycatfile.__file_format_name__
30+
__file_format_lower__ = pycatfile.__file_format_lower__
31+
__file_format_magic__ = pycatfile.__file_format_magic__
32+
__file_format_len__ = pycatfile.__file_format_len__
33+
__file_format_hex__ = pycatfile.__file_format_hex__
34+
__file_format_delimiter__ = pycatfile.__file_format_delimiter__
35+
__file_format_list__ = pycatfile.__file_format_list__
36+
__use_new_style__ = pycatfile.__use_new_style__
37+
__use_advanced_list__ = pycatfile.__use_advanced_list__
38+
__use_alt_inode__ = pycatfile.__use_alt_inode__
39+
__project_url__ = pycatfile.__project_url__
40+
__version_info__ = pycatfile.__version_info__
41+
__version_date_info__ = pycatfile.__version_date_info__
42+
__version_date__ = pycatfile.__version_date__
43+
__version_date_plusrc__ = pycatfile.__version_date_plusrc__
44+
__version__ = pycatfile.__version__
45+
2746
# Initialize Configuration
2847
def load_config():
2948
if 'PYCATFILE_CONFIG_FILE' in os.environ and os.path.exists(os.environ['PYCATFILE_CONFIG_FILE']):
@@ -57,7 +76,6 @@ def main():
5776
parser = argparse.ArgumentParser(
5877
description="Combined utility for CatFile operations with dynamic and static modes."
5978
)
60-
parser.add_argument("-V", "--version", action="version", version=__program_name__ + " " + __version__, help="Displays the program's version.")
6179
parser.add_argument("-i", "--input", required=True, help="Input file(s) for processing.")
6280
parser.add_argument("-o", "--output", help="Output file name.")
6381
parser.add_argument("-m", "--mode", choices=["dynamic", "static"], default="static",

catfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Copyright 2018-2024 Game Maker 2k - http://intdb.sourceforge.net/
1515
Copyright 2018-2024 Kazuki Przyborowski - https://github.com/KazukiPrzyborowski
1616
17-
$FileInfo: catfile.py - Last Update: 12/14/2024 Ver. 0.15.8 RC 1 - Author: cooldude2k $
17+
$FileInfo: catfile.py - Last Update: 12/11/2024 Ver. 0.15.4 RC 1 - Author: cooldude2k $
1818
'''
1919

2020
from __future__ import absolute_import, division, print_function, unicode_literals, generators, with_statement, nested_scopes

neocatfile.py

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,32 @@
1414
Copyright 2018-2024 Game Maker 2k - http://intdb.sourceforge.net/
1515
Copyright 2018-2024 Kazuki Przyborowski - https://github.com/KazukiPrzyborowski
1616
17-
$FileInfo: neocatfile.py - Last Update: 12/14/2024 Ver. 0.15.8 RC 1 - Author: cooldude2k $
17+
$FileInfo: neocatfile.py - Last Update: 12/11/2024 Ver. 0.15.4 RC 1 - Author: cooldude2k $
1818
'''
1919

2020
from __future__ import absolute_import, division, print_function, unicode_literals, generators, with_statement, nested_scopes
2121
import argparse
2222
import pycatfile
2323

24+
__project__ = pycatfile.__project__
25+
__program_name__ = pycatfile.__program_name__
26+
__file_format_name__ = pycatfile.__file_format_name__
27+
__file_format_lower__ = pycatfile.__file_format_lower__
28+
__file_format_magic__ = pycatfile.__file_format_magic__
29+
__file_format_len__ = pycatfile.__file_format_len__
30+
__file_format_hex__ = pycatfile.__file_format_hex__
31+
__file_format_delimiter__ = pycatfile.__file_format_delimiter__
32+
__file_format_list__ = pycatfile.__file_format_list__
33+
__use_new_style__ = pycatfile.__use_new_style__
34+
__use_advanced_list__ = pycatfile.__use_advanced_list__
35+
__use_alt_inode__ = pycatfile.__use_alt_inode__
36+
__project_url__ = pycatfile.__project_url__
37+
__version_info__ = pycatfile.__version_info__
38+
__version_date_info__ = pycatfile.__version_date_info__
39+
__version_date__ = pycatfile.__version_date__
40+
__version_date_plusrc__ = pycatfile.__version_date_plusrc__
41+
__version__ = pycatfile.__version__
42+
2443
# Compatibility layer for Python 2 and 3 input
2544
try:
2645
input = raw_input
@@ -34,7 +53,8 @@
3453
# Set up the argument parser
3554
argparser = argparse.ArgumentParser(
3655
description="Manipulates concatenated files for various operations like creation, extraction, and validation.")
37-
argparser.add_argument("-V", "--version", action="version", version=__program_name__ + " " + __version__, help="Displays the program's version.")
56+
argparser.add_argument("-V", "--version", action="version", version="{0} {1}".format(
57+
__program_name__, __version__), help="Displays the program's version.")
3858
argparser.add_argument("-i", "--input", required=True,
3959
help="Specifies input file(s) for processing.")
4060
argparser.add_argument(

0 commit comments

Comments
 (0)