@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Vue 3で再帰的にコンポーネントを利用するメモ

tl;dr

defineAsyncComponentで遅延させるといいみたい

import { defineAsyncComponent } from 'vue'
import Foo from './path/to/Foo.vue'

export default {
  components: {
    Foo: defineAsyncComponent(() => Promise.resolve(Foo))
  }
}
続きを読む

フラットなJSONオブジェクトをjqコマンドでヘッダ行付きのCSVにする

aws cliでフィルタした配列をいい感じにCSVにして、エクセルに貼り付けたかった。

キーがたくさんあるし、値があったりなかったりするので、いちいち配列の形でキーを列挙したくなかった。

続きを読む

AWS CLIの出力でタグの中からNameタグだけを残す

AWS CLIの出力をjqコマンドで整形したり、必要な部分だけ抜き出すときにタグ情報が厄介。

ちょっと調べて、いい感じにNameタグだけを抜き出す記述を見つけたのでメモ。

.Tags[]? | select( .Key=="Name") | .Value
続きを読む