Go to file
Julien Fastré 0c3320943e
add changies
2024-03-17 21:36:10 +01:00
.changes add changies 2024-03-17 21:36:10 +01:00
.gitea/workflows/release add some docs 2024-01-09 09:41:46 +01:00
src allow multiple instances of gitlab to be configured 2024-03-17 21:34:03 +01:00
.changie.yaml Enable CI for releasing the tool 2024-01-08 23:19:56 +01:00
.gitignore write workpackage on openproject 2024-01-08 13:26:09 +01:00
CHANGELOG.md update changelog 2024-01-08 23:22:29 +01:00
Cargo.lock allow to assign automatically current user on new work package 2024-03-15 23:10:21 +01:00
Cargo.toml allow to assign automatically current user on new work package 2024-03-15 23:10:21 +01:00
README.md more usage 2024-01-09 09:50:10 +01:00
config.toml.dist write workpackage on openproject 2024-01-08 13:26:09 +01:00
docker-compose.yaml write workpackage on openproject 2024-01-08 13:26:09 +01:00

README.md

CL-cli utility

Provide a CLI interface for several recurring tasks for Champs-Libres

Currently:

  • convert a gitlab issue to a work package

Install & configure

Install

Download the most recent binaries at https://gitea.champs-libres.be/julienfastre/cl-cli/releases

Once downloaded, install it:

# this will install the command globally with the name "cl-cli"
sudo install cl-cli /usr/local/bin/cl-cli

# this will install the command globally with the name "cl"
sudo install cl-cli /usr/local/bin/cl

Configure

Copy the file config.toml.dist as a template, and save it at the path $HOME/.config/cl-cli/config.toml:

mkdir -p $HOME/.config/cl-cli
cp config.toml $HOME/.config/cl-cli/config.toml
editor $HOME/.config/cl-cli/config.toml

Then, fill it with the required configuration options (gitlab and openproject token).

Usage

Convert a gitlab issue into a work package

cl-cli planning i2work https://gitlab.com/Chill-Projet/chill-bundles/-/issues/240 chill

Where: