mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
21 lines
412 B
Ruby
Executable File
21 lines
412 B
Ruby
Executable File
#!/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
|