Closed Bug 473302 Opened 16 years ago Closed 15 years ago

Allow for second level "completion" on commands

Categories

(Skywriter Graveyard :: Command Line, defect, P3)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dion, Unassigned)

Details

Right now we auto complete on the command name, but what about for subsequent command line arguments?
Priority: -- → P2
Whiteboard: commandline
Priority: P2 → P3
Group: mozilla-corporation-confidential
I've done it somehow here http://jnjay.com:8000/rev/62c78bb7144e
however i still don't have an impression that this behaviour is simple and clear and that something could be done better with this completion, so i guess i want a suggestion ;-)
Same comment as above except that the link is now http://jnjay.com:8000/rev/ea9ed186ae49
I've updated that for the dojo
Jay,

Thanks a lot for this. Good stuff. I made a few changes to allow for quoting arguments etc, which lets me do:

  alias getbespin "import http://hg.mozilla.org/labs/bespin/archive/tip.zip bespin"

I stubbed out a "complete" method on the objects themselves with the aim that it would be called, passing in the stuff after the command, and then this could work out what to do.

I didn't take this far as I started to chat with the Ubiquity guys, and they have this all nailed in a really nice way. Our goal is to take their parser and share it with Bespin.

What do you think?
Dion,

Actually i know nothing about Ubiquity but this sounds great. I'd like to take a look.
This bug was filed before Bespin went public and it currently targeted for the 0.1 line of development (or no line at all). Since there is unlikely to be any further 0.1.x release, please re-evaluate this bug: Has it already been fixed? Should it be pushed to a later release? Or is it no longer relevant?

[This has been a mass public service announcement.]
This is a mass migration from Mozilla Labs :: Bespin to Bespin :: Command Line.
Component: Bespin → Command Line
Product: Mozilla Labs → Bespin
QA Contact: bespin → command.line
Target Milestone: -- → ---
Whiteboard: commandline
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.