123456789101112131415161718192021 |
- #!/usr/bin/env ruby
- # https://cirosantilli.com/linux-kernel-module-cheat#asciidoctor-extract-link-targets
- require 'asciidoctor'
- require 'asciidoctor/extensions'
- class Main < Asciidoctor::Extensions::InlineMacroProcessor
- use_dsl
- named :link
- def process parent, target, attrs
- puts target
- end
- end
- Asciidoctor::Extensions.register do
- inline_macro Main
- end
- (Asciidoctor.load_file(ARGV[0])).convert
|