diff options
author | Amjith Ramanujam <amjith.r@gmail.com> | 2015-01-14 10:07:35 -0800 |
---|---|---|
committer | Amjith Ramanujam <amjith.r@gmail.com> | 2015-01-14 10:07:45 -0800 |
commit | ac93600aae4c63d8f031d9e268f54a1b9d0185fd (patch) | |
tree | 72618da9d642200278bec4641c37e0ef34ad22f8 | |
parent | 8333603b6357b9a46656b351c057956828b841da (diff) |
Make user arg optional.
-rwxr-xr-x | pgcli/main.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pgcli/main.py b/pgcli/main.py index 2cd27594..54d60cea 100755 --- a/pgcli/main.py +++ b/pgcli/main.py @@ -241,15 +241,15 @@ class PGCli(object): default=False, help='Never prompt for password.') @click.option('-d', '--dbname', default='', envvar='PGDATABASE', help='database name to connect to.') -@click.argument('database', default='', envvar='PGDATABASE', nargs=1) -@click.argument('username', default='', envvar='PGUSER', nargs=1) +@click.argument('database', default=lambda: None, envvar='PGDATABASE', nargs=1) +@click.argument('username', default=lambda: None, envvar='PGUSER', nargs=1) def cli(database, user, host, port, prompt_passwd, never_prompt, dbname, username): pgcli = PGCli(prompt_passwd, never_prompt) - # Choose which ever one has a valid database name. + # Choose which ever one has a valid value. database = database or dbname - user = user or username + user = username or user if '://' in database: pgcli.connect_uri(database) |