Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Sanofi-IADC/konflu-cli

Martial Arts for Confluence automation
https://github.com/Sanofi-IADC/konflu-cli

command-line confluence

Last synced: 1 day ago
JSON representation

Martial Arts for Confluence automation

Awesome Lists containing this project

README

        

[

](<(https://sanofi-iadc.github.io/konflu-cli/)>)

# Introduction

[![semantic-release][semantic-release-shield]][semantic-release-url]
[![MIT License][license-shield]][license-url]

> 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

- [x] Parameters retrieved by interactive questions (via [Inquirer.js](https://github.com/SBoudrias/Inquirer.js))
- [ ] Parameters via command line options
- [x] Login to Confluence API as defaults
- [x] Copy Page Hierarchy
- [ ] Copy Permissions
- [x] Add Label
- [x] Delete Pages
- [x] Delete Children
- [ ] Plugin system

# Install

```sh
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](https://github.com/SBoudrias/Inquirer.js) - A collection of common interactive command line user interfaces.
- [Chalk](https://github.com/chalk/chalk) - Terminal string styling done right.
- [clui](https://github.com/nathanpeck/clui) - Command Line UI toolkit for Node.js.
- [configstore](https://github.com/yeoman/configstore) - Easily load and persist config without having to think about where and how.
- [figlet.js](https://github.com/patorjk/figlet.js) - A FIG Driver written in JavaScript which aims to fully implement the FIGfont spec.
- [clui](https://github.com/nathanpeck/clui) - Command Line UI toolkit for Node.js.
- Confluence REST API via [Axios](https://github.com/axios/axios)
- [validator](https://github.com/validatorjs/validator.js) - 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

[semantic-release-shield]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
[semantic-release-url]: https://github.com/Sanofi-IADC/konflu-cli/releases
[license-shield]: https://img.shields.io/badge/License-MIT-green.svg
[license-url]: https://github.com/Sanofi-IADC/konflu-cli/blob/master/LICENSE