From 01b599b6444b6b09c4fbfafcf40ee2613bd25548 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Tue, 27 Sep 2022 20:59:57 +0200 Subject: [PATCH] Update Bash documentation (5.2) --- lib/docs/filters/bash/clean_html.rb | 3 +++ lib/docs/scrapers/bash.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/docs/filters/bash/clean_html.rb b/lib/docs/filters/bash/clean_html.rb index 13234027..1baf1629 100644 --- a/lib/docs/filters/bash/clean_html.rb +++ b/lib/docs/filters/bash/clean_html.rb @@ -2,12 +2,15 @@ module Docs class Bash class CleanHtmlFilter < Filter def call + @doc = at_css('> div[id]') if at_css('> div[id]') # Remove the navigation header and footer and the lines underneath and above it at_css('.header + hr').remove line_above = at_xpath('//div[@class="header"]/preceding::hr[1]') line_above.remove unless line_above.nil? css('.header').remove + css('.copiable-anchor').remove + # Remove chapter and section numbers from title title_node = at_css('h1, h2, h3, h4, h5, h6') title_node.content = title_node.content.gsub(/(\d+\.?)+/, '').strip diff --git a/lib/docs/scrapers/bash.rb b/lib/docs/scrapers/bash.rb index ef46f017..3c91a056 100644 --- a/lib/docs/scrapers/bash.rb +++ b/lib/docs/scrapers/bash.rb @@ -1,7 +1,7 @@ module Docs class Bash < FileScraper self.type = 'bash' - self.release = '5.1' + self.release = '5.2' self.base_url = 'https://www.gnu.org/software/bash/manual/html_node' self.root_path = 'index.html' self.links = {