10 releases
0.0.9 | Jan 24, 2024 |
---|---|
0.0.8 | Jul 18, 2022 |
0.0.1 | Jun 13, 2022 |
0.0.0 | Nov 29, 2021 |
#2079 in Command line utilities
Used in bofh-cli
32KB
592 lines
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
- jbofh (Java)
- pybofh (Python)
- wofh/Brukerinfo (PHP)
Dependencies
~6–17MB
~181K SLoC