[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

metashell is a lightweight, heavy punch, interactive, intelligent command-line shell. The amazing difference with metashell lies in its ability to determine a file's datatype, and automatically run your desired applications.


http://themetashell.com





Separate each tag with a space.

Release Date:

2008-01-27

Topics:

License:

Ratings and Reviews

Be the first to post a text review of metashell. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Version 0.04 (Beta) Released

    Version 0.04 of metashell has been released! This is a beta release, please provide feedback. The metashell Development Team is proud to bring to you, a brand new version of metashell. This new released is filled with bug fixes, exciting new features, and much more. Here is a quick run-down of the changes: * Code clean-up * Fixed tilda (~) vs /home/ Handling * Rewrote Configuration Editing Engine (now OS binary independent) * auto-install bug fixes - (0.03 release is broken) * Added directory listing of filetypes (filetype and wildcards) * Added auto-update - will update metashell, without changeing configuration * First Binary Release (using par-binary) * Cleanup of Error Handling This released has incorporated a handful of code overhauls, cleaning the code, and reorganizing the flow of execution, limiting the work involved with code execution. One of the most important goals of metashell, is to stay lightweight. Doing so requires, clean and modular code, that has a small footprint. Each and every condition, execution, check, and string is carefully check to ensure it absolutely must run, and at the right time. This is to ensure metashell stays small and lightweight. A quick and simply shortcut that is so important in the Linux environment is the ~ (tilda). This short sweet operator, allows you to manipulate your home directory without typing the entire filepath. However prior versions would not correct handle files that contained a tilda within the filename. This has been corrected in the 0.04 version. The old configuration editing engine (versions 0.03 and prior) required either nano or vim, and it expected each to be in a specific location. Although it was modular enough to determine which was installed (and defaulted to nano if both were installed), this is not very portable. And requires very specific binaries in an exact location, something that may cause metashell to break on some systems. Another goal of metashell is portability and self-containment. metashell should not require anything to be installed on your system (excluding the dependencies -- unless you are using a binary version). Therefore this revision has corrected this problem. The engine has been re-written, so that it is self-contained, and the configuration file will open in your default "text/plain" editor. One of the features within the source package (and the binary package) is the auto-install. This allows one to simply run the script, and metashell will be installed and setup with default configurations. However, there were a few errors in the 0.03 version, and they have been corrected. You should be able to run 'auto-install' and everything should install correctly. In addition current configurations are backed-up to a backup directory (which is located in the unarchived directory). This will allow you to move them back if you wish. Instead of running the 'auto-install' script and moving your configurations back in place, you can simply run 'auto-update' which will only update the /bin/msh file, instead of all package related files. The most important peice of information needed while configuring your default applications within metashell is the filetype. The built-in command 'filetype' gives you exactly that, the filetype of a file. This can then be used when setting up the default application. However a limitation of the filetype routine was the lack of a wildcard handler. Meaning you had to check filetypes one at a time. Obviously this is not an acceptable option, as you may need to know the type for every file within a directory. Therefore you can now check filetypes for all files by using a wildcard. Note however, that this only works on your current directory. In addition to the typical code-cleanup, this release has improved error handling, with much more helpful error messages. Helping you, help us, help yourselves. We hope these new messages will cause errors to be easier to diagnose and correct. The most important update within this release, is less of an update, and more of a release medium/type. metashell is now being packaged and provided in a binary format (currently only for the i386 and x86_64). The binaries are packaged using a binary version of a Perl Archive (PAR). Working much like a JAR (java archive). The file originally contains the metashell source, all libraries, and dependencies, as well as perl its self. The file is then linked, and an executable is created. Once run, the entire PAR is decompressed, and put in a temporary location, where the source, libraries, and dependencies are called. This allows users to use metashell without installing one dependency, not even perl. I hope this will help metashell be as user friendly as possible. The ease and ability of a command-line shell has never been looking so great! We hope you enjoy using metashell, as much as we enjoy producing it for you! Please be sure to visit http://www.themetashell.com for more information, documentation, and much more. Thanks! The metashell Development Team

    posted by justinwray 652 days ago

  • File released: /metashell-binary/metashell-beta-0.04b-i386/metashell-beta-0.04b-i386.tgz

    posted 652 days ago

  • File released: /metashell-binary/metashell-beta-0.04b-x86_64/metashell-beta-0.04b-x86_64.tgz

    posted 652 days ago

  • File released: /metashell-source/metashell-beta-0.04b/metashell-beta-0.04b-source.tgz

    posted 652 days ago

  • File released: /metashell-patches/metashell-beta-0.04b.package/metashell-beta-0.04b.package.patch.tgz

    posted 652 days ago

  • File released: /metashell-patches/metashell-beta-0.04b.source/metashell-beta-0.04b.source.patch.tgz

    posted 652 days ago

  • metashell-binary metashell-beta-0.04b-i386 file released: metashell-beta-0.04b-i386.tgz

    metashell Changelog ------------------------------------------------------------------------------------------------------------------------ LEGEND: ---------- * -> Security Fix # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note ~ -> Bugs metashell-beta-0.04b ------------------------- ! THIS IS A BETA RELEASE ! Code clean-up # Fixed tilda (~) vs /home/ Handling # Rewrote Configuration Editing Engine (now OS binary independent) # auto-install bug fixes - (0.03 release is broken) + Added directory listing of filetypes (filetype and wildcards) + Added auto-update + First Binary Release (using par-binary) ^ Cleanup of Error Handling metashell-beta-0.03b ------------------------- ! THIS IS A BETA RELEASE * Fixed PATH execution security flaw # Corrected errors with using ~ (home path) in command + Added Aliases + Added ~/.msh_apps for default applications + Added ~/.msh_aliases for command aliases - Removed need for "whereis" (linux binary) ^ Rewrote Configuration Engine ^ Rewrote PATH completition metashell-beta-0.02b ------------------------- ! THIS IS A BETA RELEASE # Corrected Regex, Fixes problems with 'cd' and 'exit'/'quit' # Fixed 'filetype' to give proper (non-debug) errors, and not crash with null entries # Fixed Symbolic Links (You can now follow symlinks, directory or file) # Cleaned up expressions ~ Files added to your working directory are executed before the ones in the path metashell-beta-0.01b ------------------------- ! THIS IS A BETA RELEASE ! Initial Release + Shell Functions (Ability to run commands/executables - ls/clear/cat/etc...) + Change Directory ('cd' will change directory) + 'cd -' will take you to last directory + 'cd ~' will take you "home" + '~' is equal to "home" + Created Command History '~/.msh_history' + Created Configuration (with sane Gnome based defaults) '~/.msh_config' + Added "metamagic" - Ability to open/run files without indicating application ^ Change from C to Perl for application language ~ Symlinks only work if they are a directory ~ Files added to your working directory are executed before the one in the path 0

    posted 652 days ago

  • metashell-binary metashell-beta-0.04b-x86_64 file released: metashell-beta-0.04b-x86_64.tgz

    metashell Changelog ------------------------------------------------------------------------------------------------------------------------ LEGEND: ---------- * -> Security Fix # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note ~ -> Bugs metashell-beta-0.04b ------------------------- ! THIS IS A BETA RELEASE ! Code clean-up # Fixed tilda (~) vs /home/ Handling # Rewrote Configuration Editing Engine (now OS binary independent) # auto-install bug fixes - (0.03 release is broken) + Added directory listing of filetypes (filetype and wildcards) + Added auto-update + First Binary Release (using par-binary) ^ Cleanup of Error Handling metashell-beta-0.03b ------------------------- ! THIS IS A BETA RELEASE * Fixed PATH execution security flaw # Corrected errors with using ~ (home path) in command + Added Aliases + Added ~/.msh_apps for default applications + Added ~/.msh_aliases for command aliases - Removed need for "whereis" (linux binary) ^ Rewrote Configuration Engine ^ Rewrote PATH completition metashell-beta-0.02b ------------------------- ! THIS IS A BETA RELEASE # Corrected Regex, Fixes problems with 'cd' and 'exit'/'quit' # Fixed 'filetype' to give proper (non-debug) errors, and not crash with null entries # Fixed Symbolic Links (You can now follow symlinks, directory or file) # Cleaned up expressions ~ Files added to your working directory are executed before the ones in the path metashell-beta-0.01b ------------------------- ! THIS IS A BETA RELEASE ! Initial Release + Shell Functions (Ability to run commands/executables - ls/clear/cat/etc...) + Change Directory ('cd' will change directory) + 'cd -' will take you to last directory + 'cd ~' will take you "home" + '~' is equal to "home" + Created Command History '~/.msh_history' + Created Configuration (with sane Gnome based defaults) '~/.msh_config' + Added "metamagic" - Ability to open/run files without indicating application ^ Change from C to Perl for application language ~ Symlinks only work if they are a directory ~ Files added to your working directory are executed before the one in the path 0

    posted 652 days ago

  • metashell-source metashell-beta-0.04b file released: metashell-beta-0.04b-source.tgz

    metashell Changelog ------------------------------------------------------------------------------------------------------------------------ LEGEND: ---------- * -> Security Fix # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note ~ -> Bugs metashell-beta-0.04b ------------------------- ! THIS IS A BETA RELEASE ! Code clean-up # Fixed tilda (~) vs /home/ Handling # Rewrote Configuration Editing Engine (now OS binary independent) # auto-install bug fixes - (0.03 release is broken) + Added directory listing of filetypes (filetype and wildcards) + Added auto-update + First Binary Release (using par-binary) ^ Cleanup of Error Handling metashell-beta-0.03b ------------------------- ! THIS IS A BETA RELEASE * Fixed PATH execution security flaw # Corrected errors with using ~ (home path) in command + Added Aliases + Added ~/.msh_apps for default applications + Added ~/.msh_aliases for command aliases - Removed need for "whereis" (linux binary) ^ Rewrote Configuration Engine ^ Rewrote PATH completition metashell-beta-0.02b ------------------------- ! THIS IS A BETA RELEASE # Corrected Regex, Fixes problems with 'cd' and 'exit'/'quit' # Fixed 'filetype' to give proper (non-debug) errors, and not crash with null entries # Fixed Symbolic Links (You can now follow symlinks, directory or file) # Cleaned up expressions ~ Files added to your working directory are executed before the ones in the path metashell-beta-0.01b ------------------------- ! THIS IS A BETA RELEASE ! Initial Release + Shell Functions (Ability to run commands/executables - ls/clear/cat/etc...) + Change Directory ('cd' will change directory) + 'cd -' will take you to last directory + 'cd ~' will take you "home" + '~' is equal to "home" + Created Command History '~/.msh_history' + Created Configuration (with sane Gnome based defaults) '~/.msh_config' + Added "metamagic" - Ability to open/run files without indicating application ^ Change from C to Perl for application language ~ Symlinks only work if they are a directory ~ Files added to your working directory are executed before the one in the path 0

    posted 652 days ago

  • metashell-patches metashell-beta-0.04b.source file released: metashell-beta-0.04b.source.patch.tgz

    metashell Changelog ------------------------------------------------------------------------------------------------------------------------ LEGEND: ---------- * -> Security Fix # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note ~ -> Bugs metashell-beta-0.04b ------------------------- ! THIS IS A BETA RELEASE ! Code clean-up # Fixed tilda (~) vs /home/ Handling # Rewrote Configuration Editing Engine (now OS binary independent) # auto-install bug fixes - (0.03 release is broken) + Added directory listing of filetypes (filetype and wildcards) + Added auto-update + First Binary Release (using par-binary) ^ Cleanup of Error Handling metashell-beta-0.03b ------------------------- ! THIS IS A BETA RELEASE * Fixed PATH execution security flaw # Corrected errors with using ~ (home path) in command + Added Aliases + Added ~/.msh_apps for default applications + Added ~/.msh_aliases for command aliases - Removed need for "whereis" (linux binary) ^ Rewrote Configuration Engine ^ Rewrote PATH completition metashell-beta-0.02b ------------------------- ! THIS IS A BETA RELEASE # Corrected Regex, Fixes problems with 'cd' and 'exit'/'quit' # Fixed 'filetype' to give proper (non-debug) errors, and not crash with null entries # Fixed Symbolic Links (You can now follow symlinks, directory or file) # Cleaned up expressions ~ Files added to your working directory are executed before the ones in the path metashell-beta-0.01b ------------------------- ! THIS IS A BETA RELEASE ! Initial Release + Shell Functions (Ability to run commands/executables - ls/clear/cat/etc...) + Change Directory ('cd' will change directory) + 'cd -' will take you to last directory + 'cd ~' will take you "home" + '~' is equal to "home" + Created Command History '~/.msh_history' + Created Configuration (with sane Gnome based defaults) '~/.msh_config' + Added "metamagic" - Ability to open/run files without indicating application ^ Change from C to Perl for application language ~ Symlinks only work if they are a directory ~ Files added to your working directory are executed before the one in the path 0

    posted 652 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

metashell Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review