Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 680 Bytes

README.md

File metadata and controls

14 lines (12 loc) · 680 Bytes

decipher

Scratch repo setup with file/cli communication capability.

structure

  • handler: have implementation in handler.go and handlers in handlers.go
  • command: have definition in command.go
    • cli/cli.go: cli command implementation
    • file/file.go: file command implementation

Usage

  1. Create handler instance using GetHandles that returns HandleProvider.
  2. Create command implementor client(cli/file client, say commander), using HandleProvider and delimiter config(Ex: "\n").
  3. Inject command implementor client(say commander) to command client that returns command handler.
  4. Use command handler Run method to run the commander.