Skip to content

BroerSakki/Orcstrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orcstrate

A lightweight GTK-based tool for managing and executing command queues on Linux.

Features (planned)

  • Sequential and parallel command execution
  • Profile saving/loading
  • Multi-terminal support

Requirements

  • Python 3
  • GTK 4 (PyGObject)

Setup

Linux

git clone https://github.com/BroerSakki/Orcstrate.git
cd Orcstrate
./scripts/setup.sh

Windows

  1. Install MSYS2 (Follow this tutorial for more detailed steps)
  2. Run these commands in the MSYS2 shell (The UCRT64 one) PS. I reccommend adding UCRT64 to windows terminal as a profile for ease of use. Stack overflow tutorial here
pacman -S mingw-w64-ucrt-x86_64-gtk4
pacman -S mingw-w64-ucrt-x86_64-python-gobject
pacman -S mingw-w64-ucrt-x86_64-glib2

PS. We don't use xfce4-terminal here, but instead mintty, since it already comes pre-installed with MSYS2. Also I can't find xfce4-terminal anywhere for MSYS2 :)

  1. If needed add "C:\msys64\mingw64\bin" to PATH in the Windows System Environment Variables

Running

Linux

PYTHONPATH=src python3 src/orcstrate/main.py

Windows

  1. In the MSYS2 shell (The UCRT64 one), cd into the Orcstrate folder and run this command
python3 src/orcstrate/main.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors