From 0bd9b633cc499c3b57f4a15eaf5a8857d198aeca Mon Sep 17 00:00:00 2001 From: Tashiro Date: Tue, 4 Jan 2022 10:15:02 +0900 Subject: [PATCH] Add usage to readme --- CHANGELOG.md | 6 +++++- README.md | 29 +++++++++++++++++++++-------- mix.exs | 2 +- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eac040a..4fa2d46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ # Changelog +## v0.1.1 (2022-1-4) + +- Add usage to readme. + ## v0.1.0 (2022-1-3) -- Initial release +- Initial release. diff --git a/README.md b/README.md index 95cc459..6deebf0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![hex.pm version](https://img.shields.io/hexpm/v/ltsv.svg)](https://hex.pm/packages/stacktrace_cleaner) -[![CI](https://github.com/tashirosota/magical_make/actions/workflows/ci.yml/badge.svg)](https://github.com/tashirosota/magical_make/actions/workflows/ci.yml) +[![CI](https://github.com/tashirosota/magical_make/actions/workflows/ci.yml/badge.svg)](https://github.com/tashirosota/stacktrace_cleaner/actions/workflows/ci.yml) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/tashirosota/stacktrace_cleaner) # StacktraceCleaner @@ -16,7 +16,7 @@ Inspired by [`ActiveSupport::BacktraceCleaner`](https://github.com/rails/rails/b ```elixir def deps do [ - {:stacktrace_cleaner, "~> 0.1.0"} + {:stacktrace_cleaner, "~> 0.1.1"} ] end ``` @@ -26,18 +26,31 @@ end **[docs](https://hexdocs.pm/stacktrace_cleaner)** ```elixir -StacktraceCleaner.current_stacktrace -=> {StacktraceCleaner, :current_stacktraces, 1, [file: 'lib/stacktrace_cleaner.ex', line: 26]} -StacktraceCleaner.current_stacktraces -=> [ +iex(1)> StacktraceCleaner.current_stacktrace +{StacktraceCleaner, :current_stacktraces, 1, [file: 'lib/stacktrace_cleaner.ex', line: 26]} +iex(2)> StacktraceCleaner.current_stacktraces +[ {StacktraceCleaner, :current_stacktraces, 1, [file: 'lib/stacktrace_cleaner.ex', line: 26]}, {StacktraceCleanerTest, :"test current_stacktraces", 1, [file: 'test/stacktrace_cleaner_test.exs', line: 16]} ] -StacktraceCleaner.clean(stacktraces) -=> [ +iex(3)> StacktraceCleaner.clean(stacktraces) +[ {StacktraceCleanerTest, :"test clean", 1, [file: 'test/stacktrace_cleaner_test.exs', line: 30]} ] +iex(4)> try do +...(4)> raise "Oh no!" +...(4)> rescue +...(4)> e in RuntimeError -> __STACKTRACE__ |> StacktraceCleaner.clean |> IO.inspect +...(4)> end +[ + {StacktraceCleanerTest, :"test ", 1, + [ + file: 'test/stacktrace_cleaner_test.exs', + line: 42, + error_info: %{module: Exception} + ]} +] ``` diff --git a/mix.exs b/mix.exs index 31c925c..eeb7ee4 100644 --- a/mix.exs +++ b/mix.exs @@ -1,6 +1,6 @@ defmodule StacktraceCleaner.MixProject do use Mix.Project - @versoin "0.1.0" + @versoin "0.1.1" @source_url "https://github.com/tashirosota/stacktrace_cleaner" @description "Reduces and eliminates stacktraces noise, can get clean stack traces." def project do