All Projects â†’ stefansundin â†’ heroku-bash-completion

stefansundin / heroku-bash-completion

Licence: other
💀 OFFICIAL SUPPORT NOW AVAILABLE: https://github.com/heroku/heroku-cli-autocomplete

Programming Languages

shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to heroku-bash-completion

jt tools
Ruby on Rails Continuous Deployment Ecosystem to maintain Healthy Stable Development
Stars: ✭ 13 (+8.33%)
Mutual labels:  heroku
mrbelvedere
NOTE: See the old-master branch for the mrbelvedere codebase that was formerly in use.
Stars: ✭ 17 (+41.67%)
Mutual labels:  heroku
buffalo-heroku
Sets up and deploys apps to Heroku
Stars: ✭ 14 (+16.67%)
Mutual labels:  heroku
heroku-colorscheme
I was tired to never find the perfect colorscheme, so I decided to do my own.
Stars: ✭ 43 (+258.33%)
Mutual labels:  heroku
help-me
When there's none to go to. In times of danger or trouble, there is nowhere to seek help from. Help-me comes with an innovative solution to the above problem. It will automatically send notifications to your nearby people and it will be the moral duty of the people to help the person in danger.
Stars: ✭ 20 (+66.67%)
Mutual labels:  heroku
Deploying Django To Heroku Tutorial
Deploying a Django App To Heroku Tutorial
Stars: ✭ 20 (+66.67%)
Mutual labels:  heroku
slam-mirrorbot
Aria/qBittorrent Telegram mirror/leech bot.
Stars: ✭ 1,072 (+8833.33%)
Mutual labels:  heroku
quiz-host-app
Multiplayer quiz app built on Salesforce technology (host app)
Stars: ✭ 69 (+475%)
Mutual labels:  heroku
PDF-Bot
A bot for PDF for doing Many Things....
Stars: ✭ 38 (+216.67%)
Mutual labels:  heroku
groupme-at-all
A Hubot chat bot to mention every user in a GroupMe channel all at once.
Stars: ✭ 94 (+683.33%)
Mutual labels:  heroku
Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (+1275%)
Mutual labels:  heroku
ror-capstone
Ruby on Rails app to track activities and assign a group to them
Stars: ✭ 15 (+25%)
Mutual labels:  heroku
snipcart-nextjs
Demo code for a Next.js e-commerce app powered by Snipcart
Stars: ✭ 116 (+866.67%)
Mutual labels:  heroku
recurse-community-portfolio
Discover all the things Recursers have built!
Stars: ✭ 13 (+8.33%)
Mutual labels:  heroku
WilliamButcherBot
Telegram Group Manager Bot Written In Python Using Pyrogram.
Stars: ✭ 187 (+1458.33%)
Mutual labels:  heroku
Maintain-Bot
A Telegram Repo For Devs To Controll The Bots Under Maintenance.This Bot Is For Developers, If Your Bot Is Down, Use This Repo To Give Your Dear Subscribers Some Support By Providing Them Response.
Stars: ✭ 46 (+283.33%)
Mutual labels:  heroku
pbchess
An open-sourced free online chess platform
Stars: ✭ 42 (+250%)
Mutual labels:  heroku
herogate
Heroku + AWS Fargate = Herogate 🚀 Deploy and manage containerized applications like Heroku on AWS
Stars: ✭ 17 (+41.67%)
Mutual labels:  heroku
food-help
A clone of popular food and business review web app yelp
Stars: ✭ 24 (+100%)
Mutual labels:  heroku
twitch-chat-visualizer
A Node.js Project. Would you like to see your chat stream with a custom design? This is for you!
Stars: ✭ 14 (+16.67%)
Mutual labels:  heroku

Heroku bash completion

This lets you use tab to autocomplete your heroku commands. Instant bliss. ✨ ✨ ✨

The plugin generates the list from the heroku help commands, so it should stay up to date with new commands. Your app names and git remotes are also autocompleted.

For zsh, see zsh-completions.

Only tested on Mac.

Prerequisites

Install bash-completion and add it to your .bash_profile before you install this.

brew install bash-completion

Install

heroku plugins:install git://github.com/stefansundin/heroku-bash-completion.git

Run heroku completion:init to get the command to put in .bash_profile, usually:

source "$HOME/.heroku/plugins/heroku-bash-completion/heroku-completion.bash"

Open a new terminal for the completion to take effect, or run the source command directly. The first time you use it, it will generate a list of commands that it caches in your ~/.heroku directory. The first time you tab --app or -a, it will fetch a list of your apps. You can generate new lists by running heroku completion:gen. Rake tasks are also cached, e.g. heroku run rake .... Heroku plugins are also completed, but not cached anywhere.

When you install new plugins or upgrade to a new version of the heroku toolbelt, run heroku completion:gen to update the cached list of commands. You can run heroku completion:apps to only generate a new list of apps.

It might be convenient to set heroku completion:apps to run as a cron job to periodically update the list, or you can have it run when you login.

Usage

heroku completion
heroku completion:init
heroku completion:gen
heroku completion:apps
heroku completion:clean
heroku completion:version

Update

heroku plugins:update heroku-bash-completion

Uninstall

heroku plugins:uninstall heroku-bash-completion
rm ~/.heroku/completion*

Changelog

RSS Release feed

0.1 - 2014-10-18 - diff:

  • First release.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].