Welcome to add-ctxmo 👋
![GitHub go.mod Go version (subdirectory of monorepo)](https://img.shields.io/github/go-mod/go-version/floholz/add-ctxmo?logo=go&labelColor=gray&label=%20)
add-ctxmo is a tool written in Go and using the fyne UI library, to easily add contextmenu options for Windows File-Explorer.
Install
Download the latest version from releases
or
go install github.com/floholz/add-ctxmo@latest
Usage
- Set the
Registry Key
. This value will also be used to as a filename for the registry files.
- Select the executable, this contextmenu option should call.
- Either type the path to the executable,
- or select it from the file dialog.
- Set the text, that will appear in the contextmenu.
- (optional) You can select to only generate
.reg
files and don't execute them, by checking the checkbox.
- Click the button to generate the registry files and create the contextmenu option.
![image_app.png](https://github.com/floholz/add-ctxmo/raw/v1.0.0/.github/resources/img_app.png)
The contextmenu option should look something like this.
![img_explorer.png](https://github.com/floholz/add-ctxmo/raw/v1.0.0/.github/resources/img_explorer.png)
The tool will always generate two registry files in the app directory.
- One
.reg
file, representing a registry file to add the registry entries.
- One
.del.reg
file, representing a registry file to remove these registry entries.
![img.png](https://github.com/floholz/add-ctxmo/raw/v1.0.0/.github/resources/img_files.png)
Environment Variables
ADDCTXMO_PATH
With this environment variable you can set the app path, where all registry files will be generated at.
By default, the registry files will be saved to $HOME/.addctxmo/
.
e.g.:
ADDCTXMO_PATH="C:\my-custom-dir\add-ctxmo"
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
📝 License
Copyright © 2024 floholz.
This project is MIT licensed.
Show your support
Give a ⭐ if this project helped you!