Coder Social home page Coder Social logo

bashmarks's Introduction

                   ::::::::          
         :+:      :+:    :+:         
    +++++++++++  +:+         +++++   
       +:+      +#+         +#  +#   
      +#+      +#+         +#        
     #+#      #+#     +#  +#  +#     
    ###       ########+   ####+      

 tCc|MC_Crafty
 [email protected]

##################################################################
#                            8**8**8                             #
#   eeeee  eeeee eeeee e   e 8  8  8 eeeee eeeee  e   e  eeeee   #
#   8   8  8   8 8   * 8   8 8e 8  8 8   8 8   8  8   8  8   *   #
#   8eee8e 8eee8 8eeee 8eee8 88 8  8 8eee8 8eee8e 8eee8e 8eeee   #
#   88   8 88  8    88 88  8 88 8  8 88  8 88   8 88   8    88   #
#   88eee8 88  8 8ee88 88  8 88 8  8 88  8 88   8 88   8 8ee88   #
#                                                                #
##################################################################
# Install #                                                      #
###########                                                      #
#                                                                #
# copy:                                                          #
# source [/location/to/]bashmarks.sh                             #
# in your .bashrc file                                           #
#                                                                #
##################################################################
# Use #                                                          #
#######                                                          #
#                                                                #
# Make a BashMark (do not use spaces):                           #
# bm foo                                                         #
#                                                                #
# Delete a BashMark:                                             #
# bd foo                                                         #
#                                                                #
# cd to a BashMark:                                              #
# be foo                                                         #
#                                                                #
# Make a BashMark for a command (do not use spaces):             #
# bm foo "foo --foo -f foo"                                      #
#                                                                #
# Run a BashMark for a command:                                  #
# be foo                                                         #
#                                                                #
# To see a list of bashmarks:                                    #
# bs                                                             #
#                                                                #
# To see a list of bashmarks direcotries:                        #
# bsd                                                            #
#                                                                #
# To see a list of bashmarks commands:                           #
# bsc                                                            #
#                                                                #
# To see a specific of bashmark (useful for ./`bsm foo`/bar:     #
# bsm foo                                                        #
#                                                                #
# To see this help ... :                                         #
# bh                                                             #
#                                                                #
##################################################################
#                                                                #
# Spaces do not work in the arguments of BashMark Commands       #
# bm foo "foo -f /foo/bar" will execute fine from be foo         #
# The following will NOT execute fine from be foo                #
# bm foo "foo -f \"/foo bar\""                                   #
# bm foo "foo -f /foo\ bar"                                      #
# To work around this limitation, make a symlink that does not   #
# contain spaces, suchas the following                           #
# ln -s /foo\ bar/ /foobar/                                      #
# bm foo "foo -f /foobar/"                                       #
#                                                                #
##################################################################
#                                                                #
# Tab completion works for using BashMarks                       #
# It does not work for deletion to protect your BashMarks.       #
# It defaults to directories and then checks commands            #
#                                                                #
##################################################################

Still left to do

  • Add colors to output of bs and bh
  • Find some way to make commands work with spaces in the args...
  • Other minor fixes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.