Union Script is a versatile tool designed to simplify the execution of various scripts. Currently in its early development stage, the project aims to support multiple scripting languages and environments, streamlining both script management and execution.
Note: Union Script is in its early development stage. Features may be incomplete or subject to change. Feedback and suggestions are highly appreciated!
- Multi-language support (planned): Execute Python, Bash, Fish, and more.
- User-friendly interface: A simple command-line interface for quick script execution.
- Cross-platform compatibility: Supports Windows, Linux, and macOS.
- Modular design: Easy to extend and customize.
Union Script provides a variety of commands for managing and running scripts. Below are the available commands:
Usage:
us list - List all available scripts
us ls-exe - List all executors
us edit <script> - Edit a specific script
us run <script> - Run a specific script
Environment Variables:
US_REPOSITORIES - Path to the script repositories
First, clone the repository to your local machine:
git clone https://github.com/your-username/union-script.git
cd union-script
Build the project using Zig:
zig build
Set the environment variable to specify the path of your script repositories:
export US_REPOSITORIES=<script repositories path>
Execute a script by running the following command:
us run <script name>
- Support for additional scripting languages and runtimes.
- Multi-repository support to manage multiple script locations.
Contributions are welcome! If you encounter any issues or have ideas for improvements, feel free to open an issue or submit a pull request. Your feedback will help improve the project!