Skip to content

lord/emoji-shell

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

emoji-shell

🐚🐚🐚

emoji-shell is a shell I wrote in Rust out of my frustration with the usability of existing shells. It uses emoji for maximum ease of use and efficiency.

Building

Just run

rustc shell.rs && ./shell

I wrote emoji-shell with rustc 0.11-pre-nightly (e415c25 2014-04-07 21:21:47 -0700).

Instructions

To run commands, just type them in:

vim

Putting things in quotes is sooo exhausting, so emoji-shell uses tomatoes between things instead of spaces. Put tomatoes between command line parameters. You're probably wondering "why tomatoes?" That's a good question.

vim πŸ… cat.rs πŸ… meow.txt

Naturally, you can print the current directory with

πŸ“

And you can change directory with a car. Don't forget to add a tomato between command line parameters and programs.

πŸš— πŸ… /Users/robert/Cat Photos

Notice that you don't need to escape the space in Cat Photos above...that's the magic of πŸ…!

To ls, use πŸ”, to exit, use ❌, and of course cat is 🐱.

Enjoy!

About

A 🐚 powered by emoji, written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages