systemgo

module
v0.0.0-...-a60a39e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2016 License: MIT

README

Build Status Coverage Status Go Report Card GoDoc GSoC Project abstract

Description

An init system in Go, intended to run on Browsix and other Unix-like OS(GNU/Linux incl.)

Features

  • Fast and concurrent
  • Handles dependencies well
  • Systemd-compatible

Progress

  • Logging
  • Dependency resolution
    • Wants
    • Requires
    • After
    • Before
  • Systemctl

Supported Systemd functionality

Commands

  • start
  • stop
  • reload
  • restart
  • status
  • isolate
  • list-units
  • enable
  • disable

Unit types

  • Service
    • Simple
    • Forking
    • Oneshot
  • Mount
  • Target
  • Socket

Directories

Path Synopsis
cmd
init command
systemctl command
cli
Package unit defines unit types, which system.Interface can supervise
Package unit defines unit types, which system.Interface can supervise
service
Package service defines a service unit type
Package service defines a service unit type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL