Forum Discussion
L4L7_53191
Nimbostratus
Apr 24, 2010vim-iruler features/roadmap
All: I wanted to get a blurb out about the current functionality in the vim-iruler and let you all know what will be in the next release or two.
Current features (0.10 beta release)
-- Syntax highlight
-- Tab completion
-- iControl integration:
=> :Sav [gtm] to save an iRule to the LTM or GTM (note the gtm argument here)
=> :Co[nnect] to connect to a bigip
=> :Ls to list the iRules on the system
=> :Get to get an iRule from the system.
=> :New to create a new rule.
-- Native save-to local disk support. In other words, I didn't change the way normal vim works...
Next release:
-- Save to disk. This will almost certainly be done as an argument to the :Sav command (e.g. :Save todisk)
-- Partition support. Should be an easy add on. I'll probably add a command that will render the partition list in a menu, like the rule list. You then choose from the list like you do a rule.
Roadmap:
-- Diff support (need to think about this one a bit). I like the idea of being able to diff a local copy vs. a BigIP copy of a rule.
-- Data group editor
-- Snippet support for all the common stuff. This would be useful as arguments to the :New command, e.g. :New HTTP, which would render the usual code snippets for an HTTP rule.
-- Load generation. Actually not too hard to do, but the big part is figuring out which tool is best to use because there are so many options...
The balance we'll have to strike is adding features without adding too much bloat to vim. As usual, any ideas are welcome!
-Matt
- L4L7_53191
Nimbostratus
I went ahead and added partition support this morning. Be sure and get version 0.1.1 if you want support for Partitions. Note that there's no partition list generated (as I was thinking about doing above). Instead, it'll simply switch to the partition you pass, then report back what your current partition is.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects