fallback to username on bam init
This commit is contained in:
@@ -242,6 +242,15 @@ class bam_commands:
|
|||||||
import os
|
import os
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
|
|
||||||
|
if "@" in url:
|
||||||
|
# first & last :)
|
||||||
|
username, url = url.rpartition('@')[0:3:2]
|
||||||
|
else:
|
||||||
|
import getpass
|
||||||
|
username = getpass.getuser()
|
||||||
|
print("Using username:", username)
|
||||||
|
del getpass
|
||||||
|
|
||||||
parsed_url = urllib.parse.urlsplit(url)
|
parsed_url = urllib.parse.urlsplit(url)
|
||||||
|
|
||||||
proj_dirname = os.path.basename(parsed_url.path)
|
proj_dirname = os.path.basename(parsed_url.path)
|
||||||
@@ -262,8 +271,8 @@ class bam_commands:
|
|||||||
bam_config.write(
|
bam_config.write(
|
||||||
data={
|
data={
|
||||||
"url": url,
|
"url": url,
|
||||||
"user": "bam",
|
"user": username,
|
||||||
"password": "bam",
|
"password": "",
|
||||||
"config_version": 1
|
"config_version": 1
|
||||||
},
|
},
|
||||||
cwd=proj_dirname_abs)
|
cwd=proj_dirname_abs)
|
||||||
|
Reference in New Issue
Block a user