FAQ:Features
From metashell
I think metashell should have feature X!
So do we, maybe. Please make a post to the Development Mailing List or the forums.
If we too think metashell should have this feature, we will be more then glad to add it to the next release. Remember metashell is community supported, and although we did come up with the idea for meta-magic we can't think of everything, metashell needs your help and contributions.
I have coded X feature for metashell
That my friend just got you an invite to the Development Mailing List. As long as we like your feature (meaning it doesn't do something pointless) and it meets the Code Regulations we will be more then glad to incorporate your code into metashell.
This may be one of the best ways to get a feature added to metshell. This again being because metashell is community supported, and this makes the new feature easy to add.
Does metashell have a scripting language?
Nope.
Why reinvent the wheel? BASH, the default shell now a days has one of the best and most powerful batch/shell scripting languages around. metashell has no intention of taken over that spot.
However, metashell can execute "bash scripts" granted bash is installed on the system, so all of your scripts will still work under metashell. We just do not have our own scripting language.
Will metashell ever have a scripting language? What about the next release?
This hopefully was already explained. BASH (and many other shells for that matter) have great scripting languages, metashell is intuitive in the command execution world, but isn't revolutionizing CLI with a new language.
In other words, no, sorry it will not.
Do you think someday your mind will change about a scripting language?
Sure. Anything is possible.
Lets look at it this way, if the BASH development team were to come to us and ask if they can combine the two projects, obviously we would then have a scripting language.
For now, just write BASH scripts and use metashell to execute them. Remeber each tool has its own power, know your tools.
I think feature X is stupid, why are you junking up the project with this?
Sorry. We add features based on what we think is needed and what users request. But we always want to stay "lightweight". Please drop an email on the Support Mailing List so we can discuss this.
X is not working, help!
Not a problem, please take a look on the Help page for more information on how you can get help.
I requested feature X, why didn't it make it in the release?
Please see FAQ:Releases.
In addition here are a few reasons a feature will not appear in a release:
- The code doesn't meet Code Regulations
- The feature is un-needed
- The feature will bloat metashell taken away from the principle of lightweight software
- Not in the current release but will be out soon
- We're still working on it