source: code/trunk/README.md@ 333

Last change on this file since 333 was 330, checked in by delthas, 5 years ago

sojuctl: Add support for creating admin users

This adds a new flag, -admin for creating admin users, which can
access admin service commands, among which create-user to create other
users on-the-fly.

Since the person running the commands in the README will be the local
soju administrator, the user they create should be admin as well, hence
the README update.

File size: 973 bytes
RevLine 
[98]1# soju
[2]2
[290]3[![builds.sr.ht status](https://builds.sr.ht/~emersion/soju/.build.yml.svg)](https://builds.sr.ht/~emersion/soju/.build.yml?)
4
[53]5A user-friendly IRC bouncer.
[2]6
[53]7- Multi-user
8- Support multiple clients for a single user, with proper backlog
9 synchronization
10- Support connecting to multiple upstream servers via a single IRC connection
11 to the bouncer
12
[78]13## Usage
14
[330]15 go run ./cmd/sojuctl create-user <username> -admin
[317]16 go run ./cmd/soju -listen irc+insecure://127.0.0.1:6667
[78]17
[189]18Then connect with username `<username>/chat.freenode.net` and join `#soju`.
[91]19
[265]20See the man page at `doc/soju.1.scd` for more information.
[123]21
[53]22## Contributing
23
[123]24Send patches on the [mailing list] or on [GitHub], report bugs on the
[130]25[issue tracker]. Discuss in #soju on Freenode.
[53]26
[2]27## License
28
[52]29AGPLv3, see LICENSE.
30
31Copyright (C) 2020 Simon Ser
[53]32
33[mailing list]: https://lists.sr.ht/~emersion/public-inbox
[123]34[GitHub]: https://github.com/emersion/soju
[98]35[issue tracker]: https://todo.sr.ht/~emersion/soju
Note: See TracBrowser for help on using the repository browser.