Module: Hubbard
- Defined in:
- lib/hubbard.rb
Constant Summary collapse
- PROJECT_REGEX =
'[a-zA-Z0-9\-]{1,32}'
- REPOSITORY_REGEX =
'[a-zA-Z0-9\-]{1,32}'
- USERNAME_REGEX =
'[a-zA-Z0-9\-]{1,32}'
- KEY_NAME_REGEX =
/[a-zA-Z0-9]+/
- KEY_REGEX =
/(ssh-rsa|ssh-dsa) ([a-zA-Z0-9\+\/]+[=]*)/
- HUB_DATA =
ENV['HUB_DATA'] || File.("~/.hubbard")
- HUB_HOST =
ENV['HUB_HOST'] || Socket.gethostname
- PROJECTS_PATH =
File.join(HUB_DATA, "projects")
- ACCOUNTS_PATH =
File.join(HUB_DATA, "accounts")
- ACTIONS =
['read', 'write', 'admin']