NoPaste

manperf/main.go

von paedubucher
SNIPPET_DESC:
Sektionstitel aus Manpages extrahieren
SNIPPET_CREATION_TIME:
19.06.2022 17:16:29
SNIPPET_PRUNE_TIME:
Unendlich

SNIPPET_TEXT:
  1. package main
  2.  
  3. import (
  4.         "fmt"
  5.         "os"
  6.         "strings"
  7.  
  8.         dr "github.com/patrickbucher/dfdegoregexp"
  9. )
  10.  
  11. func main() {
  12.         if len(os.Args) < 2 {
  13.                 fmt.Fprintf(os.Stderr, "usage: %s [command] [arguments]", os.Args[0])
  14.                 os.Exit(1)
  15.         }
  16.  
  17.         lines := dr.CommandOutput(os.Args[1], os.Args[1:]...)
  18.         fmt.Print(strings.Join(dr.ExtractSectionsBad(lines), "\n"))
  19.  
  20.         // TODO: call function, once implemented
  21.         // fmt.Print(strings.Join(dr.ExtractSectionsBetter(lines), "\n"))
  22. }

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN