Skip to content

Command line utility to access Confluence REST API

Notifications You must be signed in to change notification settings

perolo/confluence-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

confluence-client

Command line utility to access Confluence REST API

Forked from github.com/philproctor/confluence-cli Using this utility from Jenkins, reluctant to show password on commandline. Not sure about the REST API using "storage", fail to get it to work with Confluence 6.X

Usage for this Confluence Command Line Interface is as follows:
  -u                  Username to use for Rest API
  -p                  Confluence password to use for Rest API
  -s                  The base URL of the Confluence site
  -a                  Ancestor ID to use for new page
  -A                  Ancestor Title to use for new page
  -t                  The title of the page
  -k                  Space key to use
  -f                  Path to the file for the operation
  -d                  Enable debug level logging
  --strip-body        Strip HTML file to only include contents of <body>
  --strip-imgs        Strip HTML file of all <img> tags
  --command           The command to run against the site
                      Possible values include:
                      addpage: Add a new page to the service
                      searchpage: Search for existing pages that match title

As such, some example commands that can be run:

To add or update a page with the title "New Page Title".

confluence-cli -u test-user -p test-password -s http://localhost:8080/wiki --command addpage -k TST -t "New Page Title" -f path/to/file

Same as above, accept ensure the page is underneath "Ancestor Page" in the wiki. Use -a instead to add underneath by ID instead of title

confluence-cli -u test-user -p test-password -s http://localhost:8080/wiki --command addpage -k TST -A "Ancestor Page" -t "New Page Title" -f path/to/file

About

Command line utility to access Confluence REST API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages