Skip to content

mw gitlab snippet create

Releasev0.35.0 · cfeceb67

mw gitlab snippet create [flags] -t <title> <file1> [<file2>...]
glab snippet create [flags] -t <title> -f <filename> # reads from stdin

Create a new snippet.

-d, --description <string>
Description of the snippet. Set to "-" to open an editor.
-f, --filename <string>
Filename of the snippet in GitLab.
-p, --personal
Create a personal snippet.
-t, --title <string>
(required) Title of the snippet.
--visibility <string>
Limit by visibility: 'public', 'internal', or 'private' Default: private.
-h, --help
Show help for this command.
--no-interaction
Do not ask any interactive questions
--profile <string>
Saved account profile (login defaults to the verified username)
-R, --repo <OWNER/REPO>
Select another repository. Can use either OWNER/REPO or `GROUP/NAMESPACE/REPO` format. Also accepts full URL or Git URL.
-v, --verbose <count>
Increase output verbosity. Example: --verbose=2 or -vv
Terminal window
$ glab snippet create script.py --title "Title of the snippet"
$ echo "package main" | glab snippet new --title "Title of the snippet" --filename "main.go"
$ glab snippet create -t Title -f "different.go" -d Description main.go
$ glab snippet create -t Title -f "different.go" -d Description --filename different.go main.go
$ glab snippet create --personal --title "Personal snippet" script.py
Report an issue with this page

Report a documentation issue

The report includes this page’s link, section and documentation version.

Review and submit on Phabricator, or run the command using your saved CLI profile. The command asks before creating the task.