funky
Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.
How to install funky
pip install --user funky use case
Enhance and manage shell functions via a structured, interactive Python-based interface for ZSH/Bash environments.
When to use funky
- Defining context-specific shell functions that need to be more flexible than standard aliases
- Managing a library of custom shell utilities across different terminal sessions
- Interactive creation and editing of shell-based helper scripts
When not to use funky
- Writing cross-platform automation that must run outside of a ZSH/Bash shell environment
- Heavyweight application development where a standalone script or binary is more appropriate
funky features
- · Interactive function definition
- · ZSH and Bash compatibility
- · Flexible function management
- · Enhanced shell aliasing
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like funky on its own.
Set up MCP →Similar tools to funky
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.