Files
HS-Rename/main.py
T
2026-03-03 22:49:26 -06:00

32 lines
783 B
Python

#!/usr/bin/env python3
"""
HSRename - Native Linux GUI for mass renaming files.
Inspired by Bulk Rename Utility (Windows); supports preview and flexible rules.
"""
import sys
from pathlib import Path
# Ensure project root is on path when run as script or module
_root = Path(__file__).resolve().parent
if str(_root) not in sys.path:
sys.path.insert(0, str(_root))
from PyQt6.QtWidgets import QApplication
from PyQt6.QtCore import Qt
from gui.main_window import MainWindow
def main():
QApplication.setHighDpiScaleFactorRoundingPolicy(
Qt.HighDpiScaleFactorRoundingPolicy.PassThrough
)
app = QApplication(sys.argv)
app.setApplicationName("HSRename")
win = MainWindow()
win.show()
sys.exit(app.exec())
if __name__ == "__main__":
main()