Mirror of https://github.com/fraction/oasis.git to build Docker images 🙈
1e28b29758
Problem: We started using `cooler.get()` and `cooler.read()` because it was impossible to use promises with SSB-Client. Solution: I made some downstream pull requests into the MuxRPC module and the SSB-Client module, which means that both of them now natively support promises. This commit removes the weird convenience methods and replaces them with the native promise support, which should hopefully make the code easier to read and write. |
||
---|---|---|
.github | ||
contrib | ||
docs | ||
scripts | ||
src | ||
.cspell.json | ||
.dockerignore | ||
.eslintrc.js | ||
.gitignore | ||
.huskyrc | ||
.npmignore | ||
.stylelintrc | ||
.travis.yml | ||
CHANGELOG.md | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md |
Oasis
Friendly Scuttlebutt interface designed for simplicity and accessibility. This is an experimental client built with HTML, CSS, and Node.js without any front-end JavaScript. The goal is to support basic social messaging schemas with some extra tools for debugging, not to support all known message types.
Usage
$ oasis --help
Usage: oasis [options]
Options:
--version Show version number [boolean]
-h, --help Show help [boolean]
--open Automatically open app in web browser. Use --no-open to disable.
[boolean] [default: true]
--offline Don't try to connect to scuttlebutt peers or pubs. This can be
changed on the 'settings' page while Oasis is running.
[boolean] [default: false]
--host Hostname for web app to listen on [string] [default: "localhost"]
--port Port for web app to listen on [number] [default: 3000]
--debug Use verbose output for debugging [boolean] [default: false]
Installation
Most people should install stable releases with npm.
npm --global install @fraction/oasis@latest
Please make sure that your Node.js version is the current or active LTS release.
For faster updates and less stability, install from GitHub and upgrade often.
npm --global install github:fraction/oasis
Want more? Check out install.md
.
Resources
See Also
License
AGPL-3.0