Skip to content

Sanofi-IADC/konflu-cli

Repository files navigation

Introduction

semantic-release MIT License

Martial Arts for Confluence

Konflu-cli is an open source command line interface to automatize routines which are not well supported by Confluence administration interface. It gives you the best of the martial arts to be more productive while dealing with large Confluence instances.

While this is just the begining we encourage you to contribute to increase the number of functions available.

Features

  • Parameters retrieved by interactive questions (via Inquirer.js)
  • Parameters via command line options
  • Login to Confluence API as defaults
  • Copy Page Hierarchy
  • Copy Permissions
  • Add Label
  • Delete Pages
  • Delete Children
  • Plugin system

Install

npm install -g konflu-cli

Or just clone the repo and run the scripts in the package.json

Usage

TODO

Tech stack

to make the command line great again

  • Inquirer.js - A collection of common interactive command line user interfaces.
  • Chalk - Terminal string styling done right.
  • clui - Command Line UI toolkit for Node.js.
  • configstore - Easily load and persist config without having to think about where and how.
  • figlet.js - A FIG Driver written in JavaScript which aims to fully implement the FIGfont spec.
  • clui - Command Line UI toolkit for Node.js.
  • Confluence REST API via Axios
  • validator - A library of string validators and sanitizers.

Sponsorship

We’re not looking for sponsorship, please check out the pages of our favourite open source projects which make up our standard tech stack.

Maintainers

  • Jose Gascon