Comments (2)
Yes, I had this same thought when dealing with plugin helps. This might be difficult though if there isn't a direct mapping from command name and plugin entry point name
from helga.
I wasnt imagining the abilty to auto-map command names to entry point names... but more of a plugin setting
plugin_aliases = ['haiku', 'tanka']
manually defined in the plugins __init__.py
...
When helga looks for a plugin matching "some_string"
it first looks through the entry points it knows, failing that it looks through the plugin_aliases
it knows. So authors could add aliases when they know there may be confusion in the users's mind.
This wouldnt solve the issue of collision at the alias level, but computering is hardβ’.
from helga.
Related Issues (20)
- Channel log should include extra content
- Better support of async by handling deferred HOT 1
- Auto reconnect max retries HOT 1
- ResponseNotReady ignores when first responder is false
- Re-evaluate aggressive unicode strategy
- 'helga' default nick always used even when overrides are present HOT 1
- Running console script with fresh install fails HOT 1
- Helga with custom personalities HOT 1
- ENABLED_PLUGINS is misleading. It should be an entry_point whitelist instead. HOT 6
- Webhooks can cause plugins not to load
- Channel names truncated to a char? HOT 5
- Split out some of the bundled plugins? HOT 2
- Need version as a core plugin HOT 1
- The help plugin should allow reading from a docstring HOT 1
- XMPP client doesn't have operators HOT 1
- YouTube API has changed
- cffi version conflict HOT 1
- sasl support HOT 1
- Roadmap to helga 2.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helga.