You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Run in any git repo with a .gitlab-ci.yml or .github/workflows/cd your-project
# First run will prompt for your access token
cight
Usage
cight [command] [arguments]
Commands
Command
Description
run
run a project (default command if project exists in directory)
add
add a new project (default command if no project in directory)
list
list all saved projects
open
open pipeline in browser
edit
edit file with default editor
help
show help
Arguments
Project arguments
Short flag
Long flag
Description
-d
--directory
specify project directory (leaving empty uses working directory)
-n
--name
specify project name
-p
--platform
specify git platform
-t
--token
specify personal access token
-b
--branch
specify branch in project
Display arguments
Short flag
Long flag
Description
Default value
-C
--clear
clear screen on start
false
-l
--link
display pipeline URL
false
-g
--gitinfo
show git commit info
false
-m
--monitor
display job monitoring
true
-o
--once
display jobs only once
false
-s
--small
compact emoji mode jobs
false
-e
--emoji
emoji mode 🔥
false
-O
--open
open pipeline when done
false
-T
--table
show table instead of column
true
-N
--notify
desktop notify when done
false
-c
--color
colored mode
true
-i
--interval
jobs monitor interval
5 seconds
Examples
# Monitor current directory's pipeline
cight
# Monitor with git info in emoji mode
cight -ge
# Compact mode with desktop notifications
cight -sN
# Monitor a saved project by name
cight myProject
# List all saved projects
cight list
Getting Tokens
GitLab
Go to GitLab → Settings → Access tokens → Add new token
Give the token a name, e.g. 'cight_token'
Check the read_api scope and create token
Copy the glpat-... token immediately, GitLab will not show it again
GitHub
Go to GitHub → Settings → Developer Settings → Personal Access Tokens → Tokens (classic)