0.0.9 • Published 5 years ago
@andromeda/andromeda v0.0.9
Capsule Manual
This is a very terse outline. More information:
- Documentation: http://docs.ndr.md
- Mailing list: andronauts@googlegroups.com
- Chat channel: https://andronauts.slack.com
- Bug reports: https://github.com/andromeda/andromeda/issues
Interactive Shortcuts
Interactive shortcuts always correspond to a system function. You can redefine them in your startup file.
.?(This) Capsule Manual.: <exp>Get the type of the following.! <cmd>If running hosted on Unix, pass to the shell.
Configuration
To change local configuration, you can currently andromeda.config
from the shell. For example, if you want to toggle color output off,
run andromeda.config.debugUseColors = false.
Startup Servers
Access to the following servers (by default) needs to be prefixed
with andromeda..
nodesAccess to the underlying nodeshistoryShell historyepidemicsKeep track of online nodespartitionReturn a set of nodes, based on predicatesmemAccess to memory-based key-value storediskAccess to persistent key-value storeinfoInformation about underlying nodes, network and hardwarerequestSend requests to groups of nodesroutesBidirectional names-to-servers mappingexecSchedule and execute functionspackagesBring software into context through a package managereventsListen to and create notificationsconfigAccess to the global configurationSimilar servers exist only for local-only interaction if this is needed:
config,request,info,routes,mem,disk,packages,events.
Dataless Interfaces
Most of the servers support a dataless interface.
- get Maybe Options -> (Maybe Error -> Maybe Data -> ()) -> ()
- put Object -> Maybe Options -> (Maybe Error -> Maybe Data -> ()) -> ()
- delete Maybe Options -> (Maybe Error -> Maybe Data -> ()) -> ()
- patch Object -> Maybe Options -> (Maybe Error -> Maybe Data -> ()) -> ()
0.0.9
5 years ago