Skip to content
/ themis Public

Simple GUI application to rename files/folders

Notifications You must be signed in to change notification settings

thash/themis

Folders and files

NameName
Last commit message
Last commit date
Mar 6, 2025
Mar 4, 2025
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Mar 4, 2025
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Mar 4, 2025
Mar 6, 2025
Mar 4, 2025

Repository files navigation

Themis - File Renaming Utility

A simple utility for renaming files with prefixes/suffixes, or replacement. Made with Tauri v1.

Image Image

For Windows Users

To install and run this application on Windows, follow these steps:

Option 1: Building from Source (Recommended)

  1. Install Prerequisites:

    • Install Git
    • Install Node.js (LTS version recommended)
    • Install Rust
    • Install Visual Studio Build Tools:
      • Download from Visual Studio Downloads
      • Select "Build Tools for Visual Studio" (not Visual Studio Code)
      • During installation, ensure "Desktop development with C++" is selected
  2. Clone and Build the Application:

    # Clone the repository
    git clone https://github.com/thash/Themis.git
    cd Themis
    
    # Install dependencies
    npm install
    
    # Build the application
    npm run tauri build
  3. Find the Installer:

    • After building, the Windows installer (MSI) will be located at: src-tauri/target/release/bundle/msi/themis_$VERSION_x64.msi
  4. Run the Installer:

    • Double-click the MSI file or setup executable
    • Follow the installation prompts
    • The application will be installed and a shortcut will be created

Option 2: Retrieve a Pre-built Installer

You can find links to Pre-built installers in Actions > select the latest succeeded run > Artifacts on GitHub Actions of this repo.

For other platforms

It's a personal project created for a Windows user, so I didn't prepare for other platforms. However, Tauri v1 supports multi-platform development (+ I myself developed Themis on macOS, which works well locally. Therefore, while I haven't set it up myself, providing builds for other platforms is possible without significant difficulty.

Development Guide

Launch Themis locally in development mode

npm run tauri:dev

Available Scripts

  • npm run tauri:dev - Run linting and start the development server (use this for daily development)
  • npm run lint - Run ESLint to check for code issues. Automatically run before launching the development server
  • npm run tauri build - Build the application for production
  • npm run update-version <version_string> - Update the application version

About

Simple GUI application to rename files/folders

Resources

Stars

Watchers

Forks

Releases

No releases published