Page Menu
Home
Search
Configure Global Search
Log In
Files
F14252644
cli.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
722 B
Subscribers
None
cli.py
View Options
"""Commandline interface for Attract."""
import
logging
from
pillar.cli
import
manager
from
pillar.api.utils
import
authentication
import
attract.setup
log
=
logging
.
getLogger
(
__name__
)
@manager.command
@manager.option
(
'-r'
,
'--replace'
,
dest
=
'replace'
,
action
=
'store_true'
,
default
=
False
)
@manager.option
(
'-s'
,
'--svn'
,
dest
=
'svn_url'
,
nargs
=
'?'
)
def
setup_for_attract
(
project_url
,
replace
=
False
,
svn_url
=
None
):
"""Adds Attract node types to the project.
Use --replace to replace pre-existing Attract node types
(by default already existing Attract node types are skipped).
"""
authentication
.
force_cli_user
()
attract
.
setup
.
setup_for_attract
(
project_url
,
replace
=
replace
,
svn_url
=
svn_url
)
File Metadata
Details
Attached
Mime Type
text/x-python
Expires
Wed, Feb 8, 3:02 PM (2 d)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
8e/54/1d71f7decbe868a9a11dc2d72517
Attached To
rA Attract
Event Timeline
Log In to Comment