This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
2006-10-01 12:18:57 +02:00
|
|
|
#! /usr/bin/env python
|
|
|
|
|
|
|
|
import sys
|
|
|
|
|
|
|
|
def print_usage():
|
|
|
|
print 'Usage: authenticctl.py command [...]'
|
|
|
|
print ''
|
|
|
|
print 'Commands:'
|
|
|
|
print ' start start server'
|
|
|
|
print ' clean_sessions clean old sessions'
|
|
|
|
print ' lock lock/unlock things'
|
|
|
|
|
|
|
|
|
|
|
|
if len(sys.argv) < 2:
|
|
|
|
print_usage()
|
|
|
|
sys.exit(1)
|
|
|
|
else:
|
|
|
|
command = sys.argv[1]
|
|
|
|
|
|
|
|
if command == 'start':
|
2006-11-07 15:38:19 +01:00
|
|
|
from authentic.ctl.start import start
|
|
|
|
start(sys.argv[2:])
|
2006-10-01 12:18:57 +02:00
|
|
|
elif command == 'clean_sessions':
|
2006-11-07 15:38:19 +01:00
|
|
|
from authentic.ctl.clean_sessions import clean_sessions
|
|
|
|
clean_sessions(sys.argv[2:])
|
2006-10-01 12:18:57 +02:00
|
|
|
elif command == 'lock':
|
2006-11-07 15:38:19 +01:00
|
|
|
from authentic.ctl.lock import lock
|
|
|
|
lock(sys.argv[2:])
|
2006-10-01 12:18:57 +02:00
|
|
|
else:
|
|
|
|
print_usage()
|
|
|
|
|