https://github.com/donuts-are-good/8menu
9menu-like launcher in Go
https://github.com/donuts-are-good/8menu
9front 9menu cross-platform fyne gui hacktoberfest plan9 plan9port
Last synced: 10 days ago
JSON representation
9menu-like launcher in Go
- Host: GitHub
- URL: https://github.com/donuts-are-good/8menu
- Owner: donuts-are-good
- License: mit
- Created: 2023-04-21T20:40:55.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T21:22:58.000Z (about 2 years ago)
- Last Synced: 2025-04-12T21:13:05.020Z (10 days ago)
- Topics: 9front, 9menu, cross-platform, fyne, gui, hacktoberfest, plan9, plan9port
- Language: Go
- Homepage:
- Size: 26.4 KB
- Stars: 16
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

  
# 8menu
## what?
8menu is a simple menu utility inspired by the behavior of Plan9's `9menu` utility. it's written in go and uses fyne to provide a cross-platform gui.

## why?
this project was created because there was no version of `9menu` available for apple silicon, and a thing at work came up where a tool like this would be useful.
## usage
to use 8menu, simply run the program and provide a list of menu items as command-line arguments. each menu item should consist of a label and a command, separated by a space.**example:**
```bash
8menu "item 1" "echo hello" "item 2" "echo world" "item 3" "echo fyne"
```this will create a menu with three items, labeled "item 1", "item 2", and "item 3", each of which will execute the corresponding shell command when clicked.
to exit the menu, simply click the "exit" button or close the window.
building## download
to download a precompiled binary, click here: https://github.com/donuts-are-good/8menu/releases/latest
## build
to build 8menu from source, you will need to have go installed. once you have these dependencies installed, you can build 8menu like this:
```bash
go build
```this will create a binary file called 8menu in the current directory.
license8menu is distributed under the mit license. see the license file for more information.
## license
mit license 2023 donuts-are-good https://github.com/donuts-are-good