Browse Source

GHA CI: add checking for doc

And also regenerate man pages with latest pandoc
adaptive-webui-19844
Chocobo1 1 year ago
parent
commit
5b57abc7d8
  1. 19
      .github/workflows/ci_file_health.yaml
  2. 14
      doc/en/qbittorrent-nox.1
  3. 14
      doc/en/qbittorrent.1
  4. 5
      doc/ru/qbittorrent-nox.1
  5. 5
      doc/ru/qbittorrent.1

19
.github/workflows/ci_file_health.yaml

@ -23,3 +23,22 @@ jobs:
- name: Check files - name: Check files
uses: pre-commit/action@v3.0.0 uses: pre-commit/action@v3.0.0
- name: Check doc
env:
pandoc_path: "${{ github.workspace }}/../pandoc"
run: |
# install pandoc
curl \
-L \
-o "${{ runner.temp }}/pandoc.tar.gz" \
"https://github.com/jgm/pandoc/releases/download/3.1.7/pandoc-3.1.7-linux-amd64.tar.gz"
tar -xf "${{ runner.temp }}/pandoc.tar.gz" -C "${{ github.workspace }}/.."
mv "${{ github.workspace }}/.."/pandoc-* "${{ env.pandoc_path }}"
# run pandoc
for lang in doc/*/; do
"${{ env.pandoc_path }}/bin/pandoc" -f markdown -t man -s "$lang/qbittorrent.1.md" -o "$lang/qbittorrent.1"
"${{ env.pandoc_path }}/bin/pandoc" -f markdown -t man -s "$lang/qbittorrent-nox.1.md" -o "$lang/qbittorrent-nox.1"
done
# check diff, ignore "Automatically generated by ..." part
git diff -I '\.\\".*' --exit-code

14
doc/en/qbittorrent-nox.1

@ -1,20 +1,16 @@
.\" Automatically generated by Pandoc 2.9.2 .\" Automatically generated by Pandoc 3.1.7
.\" .\"
.TH "QBITTORRENT-NOX" "1" "January 16th 2010" "Command line Bittorrent client written in C++ / Qt" "" .TH "QBITTORRENT-NOX" "1" "January 16th 2010" "Command line Bittorrent client written in C++ / Qt" ""
.hy
.SH NAME .SH NAME
.PP
qBittorrent-nox - a command line Bittorrent client written in C++ / Qt qBittorrent-nox - a command line Bittorrent client written in C++ / Qt
.SH SYNOPSIS .SH SYNOPSIS
.PP
\f[B]qbittorrent-nox\f[R] \f[B]qbittorrent-nox\f[R]
\f[C][--d|--daemon] [--webui-port=x] [TORRENT_FILE | URL]...\f[R] \f[CR][--d|--daemon] [--webui-port=x] [TORRENT_FILE | URL]...\f[R]
.PP .PP
\f[B]qbittorrent-nox\f[R] \f[C]--help\f[R] \f[B]qbittorrent-nox\f[R] \f[CR]--help\f[R]
.PP .PP
\f[B]qbittorrent-nox\f[R] \f[C]--version\f[R] \f[B]qbittorrent-nox\f[R] \f[CR]--version\f[R]
.SH DESCRIPTION .SH DESCRIPTION
.PP
\f[B]qBittorrent-nox\f[R] is an advanced command-line Bittorrent client \f[B]qBittorrent-nox\f[R] is an advanced command-line Bittorrent client
written in C++ / Qt using the \f[B]libtorrent-rasterbar\f[R] library by written in C++ / Qt using the \f[B]libtorrent-rasterbar\f[R] library by
Arvid Norberg. Arvid Norberg.
@ -32,7 +28,6 @@ which is accessible as a default on http://localhost:8080.
The Web UI access is secured and the default account user name is The Web UI access is secured and the default account user name is
\[lq]admin\[rq] with \[lq]adminadmin\[rq] as a password. \[lq]admin\[rq] with \[lq]adminadmin\[rq] as a password.
.SH OPTIONS .SH OPTIONS
.PP
\f[B]\f[CB]--help\f[B]\f[R] Prints the command line options. \f[B]\f[CB]--help\f[B]\f[R] Prints the command line options.
.PP .PP
\f[B]\f[CB]--version\f[B]\f[R] Prints qbittorrent program version \f[B]\f[CB]--version\f[B]\f[R] Prints qbittorrent program version
@ -41,7 +36,6 @@ number.
\f[B]\f[CB]--webui-port=x\f[B]\f[R] Changes Web UI port to x (default: \f[B]\f[CB]--webui-port=x\f[B]\f[R] Changes Web UI port to x (default:
8080). 8080).
.SH BUGS .SH BUGS
.PP
If you find a bug, please report it at https://bugs.qbittorrent.org If you find a bug, please report it at https://bugs.qbittorrent.org
.SH AUTHORS .SH AUTHORS
Christophe Dumez <chris@qbittorrent.org>. Christophe Dumez <chris@qbittorrent.org>.

14
doc/en/qbittorrent.1

@ -1,20 +1,16 @@
.\" Automatically generated by Pandoc 2.9.2 .\" Automatically generated by Pandoc 3.1.7
.\" .\"
.TH "QBITTORRENT" "1" "January 16th 2010" "Bittorrent client written in C++ / Qt" "" .TH "QBITTORRENT" "1" "January 16th 2010" "Bittorrent client written in C++ / Qt" ""
.hy
.SH NAME .SH NAME
.PP
qBittorrent - a Bittorrent client written in C++ / Qt qBittorrent - a Bittorrent client written in C++ / Qt
.SH SYNOPSIS .SH SYNOPSIS
.PP
\f[B]qbittorrent\f[R] \f[B]qbittorrent\f[R]
\f[C][--no-splash] [--webui-port=x] [TORRENT_FILE | URL]...\f[R] \f[CR][--no-splash] [--webui-port=x] [TORRENT_FILE | URL]...\f[R]
.PP .PP
\f[B]qbittorrent\f[R] \f[C]--help\f[R] \f[B]qbittorrent\f[R] \f[CR]--help\f[R]
.PP .PP
\f[B]qbittorrent\f[R] \f[C]--version\f[R] \f[B]qbittorrent\f[R] \f[CR]--version\f[R]
.SH DESCRIPTION .SH DESCRIPTION
.PP
\f[B]qBittorrent\f[R] is an advanced Bittorrent client written in C++ / \f[B]qBittorrent\f[R] is an advanced Bittorrent client written in C++ /
Qt, using the \f[B]libtorrent-rasterbar\f[R] library by Arvid Norberg. Qt, using the \f[B]libtorrent-rasterbar\f[R] library by Arvid Norberg.
qBittorrent is similar to uTorrent. qBittorrent is similar to uTorrent.
@ -24,7 +20,6 @@ It also comes with UPnP port forwarding / NAT-PMP, encryption (Vuze
compatible), FAST extension (mainline) and PeX support (utorrent compatible), FAST extension (mainline) and PeX support (utorrent
compatible). compatible).
.SH OPTIONS .SH OPTIONS
.PP
\f[B]\f[CB]--help\f[B]\f[R] Prints the command line options. \f[B]\f[CB]--help\f[B]\f[R] Prints the command line options.
.PP .PP
\f[B]\f[CB]--version\f[B]\f[R] Prints qbittorrent program version \f[B]\f[CB]--version\f[B]\f[R] Prints qbittorrent program version
@ -35,7 +30,6 @@ number.
\f[B]\f[CB]--webui-port=x\f[B]\f[R] Changes Web UI port to x (default: \f[B]\f[CB]--webui-port=x\f[B]\f[R] Changes Web UI port to x (default:
8080). 8080).
.SH BUGS .SH BUGS
.PP
If you find a bug, please report it at https://bugs.qbittorrent.org If you find a bug, please report it at https://bugs.qbittorrent.org
.SH AUTHORS .SH AUTHORS
Christophe Dumez <chris@qbittorrent.org>. Christophe Dumez <chris@qbittorrent.org>.

5
doc/ru/qbittorrent-nox.1

@ -1,6 +1,7 @@
.\" Automatically generated by Pandoc 3.1.7
.\"
.TH "QBITTORRENT-NOX" "1" "16 января 2010" "Клиент сети БитТоррент для командной строки" "" .TH "QBITTORRENT-NOX" "1" "16 января 2010" "Клиент сети БитТоррент для командной строки" ""
.SH НАЗВАНИЕ .SH НАЗВАНИЕ
.PP
qBittorrent-nox \[em] клиент сети БитТоррент для командной строки. qBittorrent-nox \[em] клиент сети БитТоррент для командной строки.
.SH АВТОРЫ .SH АВТОРЫ
Christophe Dumez <chris@qbittorrent.org> Christophe Dumez <chris@qbittorrent.org>.

5
doc/ru/qbittorrent.1

@ -1,6 +1,7 @@
.\" Automatically generated by Pandoc 3.1.7
.\"
.TH "QBITTORRENT" "1" "16 января 2010" "Клиент сети БитТоррент" "" .TH "QBITTORRENT" "1" "16 января 2010" "Клиент сети БитТоррент" ""
.SH НАЗВАНИЕ .SH НАЗВАНИЕ
.PP
qBittorrent \[em] клиент сети БитТоррент. qBittorrent \[em] клиент сети БитТоррент.
.SH АВТОРЫ .SH АВТОРЫ
Christophe Dumez <chris@qbittorrent.org> Christophe Dumez <chris@qbittorrent.org>.

Loading…
Cancel
Save