Skip to content

Lluciocc/Vish

Repository files navigation

Visual Bash Editor (Vish)

Vish is a graphical editor for creating and managing Bash scripts using a node-based interface. It allows users to visually design their scripts by connecting various nodes that represent different Bash commands and constructs.

Features

  • Complete node-based experience for Bash scripting
  • Intuitive drag-and-drop interface
  • Easy visualization of script flow and logic
  • Run generated Bash scripts directly from the editor
  • Project system to create and manage multiple projects
  • Various user friendly features to enhance the scripting experience
  • Custom themes and built in theme (Dark, White, Purple)
  • Multi-language support
  • Settings to customize the editor behavior and appearance
  • Partial Windows support (some features may be limited or unavailable on Windows)

Screenshots

Screenshot of Vish showing nodes and generated bash script with a simple script that tell if a number is odd or even

Notes

Vish is made for educational purposes and to simplify the process of creating Bash scripts. It is not intended to replace traditional text-based scripting but rather to provide an alternative way to visualize and construct scripts.
It can help beginners understand the structure and flow of Bash scripts, making it easier to learn scripting concepts.

Wiki

For more detailed information about Vish, including contribution instructions, usage guides, and troubleshooting tips, please visit the Wiki.

Installation

From Flathub

You can install Vish directly from Flathub: https://flathub.org/apps/io.github.lluciocc.Vish

Custom theme by the community

A separate repository is available for community-made and custom themes. https://github.com/Lluciocc/vish-theme-collection/

Credits

You can find the list of contributors and acknowledgements in the CREDITS file.

Contact

If you have any questions, suggestions, or want to contribute to the project, feel free to reach out through the Matrix room or by opening an issue on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details

About

Visual Scripting for Bash

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages