🔀 Merge branch 'rel/0.0.5' into stable

This commit is contained in:
Dan Jones 2024-10-07 14:19:29 -05:00
commit 7312714ccb
2 changed files with 11 additions and 0 deletions

View file

@ -1,5 +1,9 @@
# Changelog
## [0.0.5] - 2024-10-07
- Small change: adds --output_json to drop command.
## [0.0.4] - 2024-05-08
- ✨ Add -p flag to config to print config path

View file

@ -21,6 +21,7 @@ import (
"fmt"
"time"
"codeberg.org/danjones000/my-log/config"
"codeberg.org/danjones000/my-log/files"
"codeberg.org/danjones000/my-log/formatters"
"codeberg.org/danjones000/my-log/models"
@ -31,6 +32,7 @@ import (
var d Date
var fields map[string]string
var j Json
var outJson bool
// dropCmd represents the drop command
var dropCmd = &cobra.Command{
@ -40,6 +42,10 @@ var dropCmd = &cobra.Command{
Args: cobra.ExactArgs(2),
SilenceUsage: true,
RunE: func(cmd *cobra.Command, args []string) error {
if outJson {
config.Overrides["output.stdout.config.format"] = "json"
}
log := args[0]
title := args[1]
ms := &models.Metas{}
@ -83,6 +89,7 @@ func init() {
dropCmd.Flags().VarP(&d, "date", "d", "Date for log entry")
dropCmd.Flags().StringToStringVarP(&fields, "fields", "f", nil, "Fields you add to entry")
dropCmd.Flags().VarP(&j, "json", "j", "Entire entry as json")
dropCmd.Flags().BoolVarP(&outJson, "output_json", "o", false, "Output result as JSON")
}
type Json struct {