Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 1afbe31 Mar 11, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.

Store Logo

A tool to store terminal commands and create a backup on Google drive.


  • Save a command
  • Search for a command
  • Push store file ( Create backup on Google drive)
  • Pull store file (Restore file from Google drive)
  • List all commands


After initially searching Google and Stackoverflow for a command, I have to search again the next time I need to use the command. I think ctrl + r has a limit of commands it can save.


Python 3.6+

$ pip install store-cli

How to Use

$ store --help

Displays the list of commands

$ store save --help

Displays the options available for a command

$ store init

Initializes the file where the commands are saved.

$ store save -d 'commit' -c 'git commit -m 'commit message'

Saves the command and the description of the command

$ store search -q 'init'

Search for the query init

store list

Lists all the commands that has been saved

$ store push -f

This pushes the updated file to your Google drive account. Use the --first option the first time you are using the push command. Subsequently, just use store push to push to Google drive.

$ store pull -p 'push_id'

Whenever you use the push command, a push_id will be given to you. Save the id. You need this id to restore/sync your commands between computers.

$ store show

This displays the push id. You receive a push id after using the push command.

Development Purposes

  • For Development
    • clone the repo
        $ git clone
    • get your client_secret.json from Oauth. Make sure to enable Drive Api for the project.
    • rename the client secret to credentials.json and place it in the same directory as
    • install the package:
        # move into directory
        $ cd 
        # install package in edit mode
        $ pip install -e . #note the dot

How to Contribute

Click here to read the contributing guide.

Feature requests, suggestions and improvements are welcomed.


Iyanu Ajao

You can’t perform that action at this time.