Commands
Repository
Repository Init
Add Signalfire repository to this server. Perform in a git repository that is a SignalFire repository for a organization currently auth for your machine.
sf init
Repository List
List SignalFire repositories on the machine.
sf ls
Repository Remove
Remove SignalFire repsository on the machine. Perform in a SignalFire repository or with a paramater of a SignalFire repository directory path.
sf remove [?directory]
User
View and modify user who have certifiactes to access the current repository. Perform Signalfire repository directory.
User Add
Add user to repository.
sf user add [email]
User Remove
Remove user from repository.
sf user remove [email]
User Regenerate
Regenerate cert for user.
sf user regenerate [email]
User List
List all user who have access to the repository.
sf user ls
Tokens
Token Add
Add authorized organization. Generate machineID and secret online for your organization.
sf token add [machineID]
Token Remove
Remove authorized organization.
sf token remove [machineID]
Token List
List authorized organization.
sf token ls
Execute
Execute all pending signals and sync with SignalFire Servers. Recommend to run on cron task, set setup cron task.
sf run
Browse
Open the current SignalFire repository directory in browser. Perform in Git or Signalfire repository directory.
sf browse
Get Information
Get information about the Git or Signalfire repository. Perform in Git or Signalfire repository directory.
Get ID
Get Signalfire repository ID.
sf get id
Get Machine
Get Signalfire repository linked machineID.
sf get machine
Get Organization
Get Signalfire repository organization owner.
sf get org
Get Path
Get root directory path for git repository.
sf get path
Get Remote
Get remote git repository url. Can be done outside a SignalFire repository.
sf get remote
Get URL
Get Signalfire repository URL.
sf get url
Help
Help about any command.
sf help
Version
Version number of Signalfire CLI.
sf version
License
Signalfire CLI Credit & License
sf license