Tag/bash

ホームディレクトリとか。

yoshuki さんと

「みんな $HOME な設定ファイルを svn で公開していこうよ。」

な話で盛り上がった!で、そのまま勢いで SVNレポジトリ 公開してみたよ。まだまだデフォルトそのままってのも多数なので、コレから充実させて行けたら良いなぁ。

個人的には .django_bash_completion が入ってるのがミソだと思い込んでおります!

Posted at: 
2007/07/04 00:18:02
0 Comments
0 TrackBacks
Tags: 
bash
CUI
Linux
Svn
Trackback: 
http://humming.via-kitchen.com/2007/07/04/my-home-directory/trackback/

DjangoのコマンドをTAB補完

教えて頂いた?参考にさせて頂いたのは monospace blog さんの コチラ のエントリー。

Django 使ってて未だにコマンドラインオプションをミスタイプとかをするわけで、何かいい方法は無いか?と毎回思ってました。

で、今回発見?したこの django_bash_completion !! Django のコマンドラインオプションをTAB補完させてしまう強者。なんか素敵!なんか素敵!

で、使用方法としては Django のtarballを展開した中に extras なディレクトリがあり、その中に django_bash_completion があります。それを .bash_profile なり .profile なりで読み込めば完了。今回はホームディレクトリ直下に .django_bash_completion とかにリネームしておいてみた。

まずは .bash_profile に以下を記述。

if [ -f ~/.django_bash_completion ]; then
    . ~/.django_bash_completion
fi

ここで一度ログインし直すか、 .bash_profile を読み込み直す。

$ source ~/.bash_profile

最後はプロジェクトディレクトリでテスト。

$ cd /path/to/djangoproject
$ ./manage.py sy # ココでTAB
$ ./manage.py syncdb

もう一個ぐらいテスト。

$ ./manage.py st # ココでTAB
$ ./manage.py start # さらにTAB TAB
startapp      startproject

素敵過ぎる!また一つ Django が好きになりましたとさ。

Posted at: 
2007/06/07 01:44:17
2 Comments
0 TrackBacks
Tags: 
bash
CUI
Django
Python
Trackback: 
http://humming.via-kitchen.com/2007/06/07/django-bash-completion/trackback/

Categories

Archives