Skip to content

dominicegginton/amber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

amber

Small tools - Beautiful terminals

Modules

  • log: Log messages to stdout in a structured format.

install

[dependencies]
amber-lib = { path = "./amber-lib" }

Or use as a CLI:

{
  inputs.amber.url = "github:dominicegginton/amber";
  
  outputs = { amber, ... }: {
    devShells.default = {
      packages = [ amber.packages.${system}.amber-bin ];
    };
  };
}

usage

use amber_lib::{Level, StdoutLogger, Logger};

let logger = StdoutLogger;
logger.log(Level::Info, "Hello", &[("key", "value")])?;
amber log "message" --level info --field key value

About

Small tools - Beautiful terminals

Resources

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages