bofh

Crates.iobofh
lib.rsbofh
version0.0.9
sourcesrc
created_at2021-11-29 19:03:48.279791
updated_at2024-01-24 22:37:33.050083
descriptionCommand-line client for the Cerebrum IGA
homepage
repositoryhttps://github.com/tobiasvl/bofh-rs
max_upload_size
id489453
size68,290
Tobias V. Langhoff (tobiasvl)

documentation

https://docs.rs/bofh

README

bofh

This is a Rust implementation of bofh (BrukerOrganisering For Hvermansen), a client for the Cerebrum IGA (Identity Governance and Administration) system.

Requirements

Make sure you have the development packages of openssl installed. For example, libssl-dev on Ubuntu or openssl-devel on Fedora.

Features

  • Tab completion
  • Command and argument hints as you type (with colors)
  • Persistent history
  • Emacs/Bash or Vi-style editing mode

Library

A Rust library is provided, although it's less ergonomical than its Python counterpart (pybofh), and is mostly a thin wrapper. In particular, it doesn't keep track of the bofhd server's supported commands; it's expected that the implementing client does this.

See also

Commit count: 18

cargo fmt