Bg_public_topshadow

UTSUP? HELP

UTSUP Commands

$ sup
help show help
version show current version
setup initializes global config file, will walk you through setup process
init initializes current directory to work with UTSUP
" < message > " send status update under your current project
nm destroy your last supdate
( no commands ) get your current status updates
all get your statuses over the past day
in " < message > " check in to project, the message is optional. this command records the time of the sup in and starts the auto-diff
out " < message > " check out of project, message is optional. this command records the time of the sup out and stops the auto-diff
users get list of sup users in company
< user name > get last day's worth of status updates from specified user
push triggers a git push + update
start starts auto-diff
stop stops auto-diff

getting started

installation is really easy: sudo gem install utsup

when that is done do sup setup to initialize your account. this is where you put in your account credentials. if you don't have an account, you need to create one here . registration is very simple; just five fields and then you've got an account.

initializing a project

run the command sup init in any git tracked project directory to register the project with UTSUP?. afterwards, all project changes will be recorded as supdates.

usage

UTSUP? is tied into your project's git log using git hooks, so your everyday usage like merges and commits get automatically tracked. to see what all other users on a project have done recently run the command sup . That will show the last supdate for all users.

to get a more in-depth look at what a single user has done recently use the command sup < username > to get all the user's supdates from the last day.

you can leave a supdate message for other people on your project to see using the command sup < message >

sup in and sup out

the command sup in will send out a supdate with a time stamp to show when you started working. additionally, it will start a process that will post a git diff as a supdate every 5 minutes. this is a really great way of seeing what people are working on even when they haven't committed or merged anything.

to stop the auto-diff process and send out a supdate with another timestamp, just use the command sup out .