From bb9636ad519ca98c457951092b85a0145df10b88 Mon Sep 17 00:00:00 2001
From: fhdk <fh@uex.dk>
Date: Fri, 8 Sep 2017 18:13:15 +0200
Subject: [PATCH] rebuild docs

---
 docs/index.md                    |   2 +-
 man/pacman-mirrors.8.gz          | Bin 3388 -> 3417 bytes
 man/pacman-mirrors.8.html        |   2 +-
 pacman_mirrors/pacman_mirrors.py |   4 ++--
 site/index.html                  |   5 +++--
 site/mkdocs/search_index.json    |   4 ++--
 6 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/docs/index.md b/docs/index.md
index 4e211779..aba66766 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -67,8 +67,8 @@ immediately after the argument, for example
 :   Generates an up-to-date mirrorlist for the users current branch,
     mirrors are randomly selected from <http://repo.manjaro.org/status.json>,
     the randomly selected mirrors are ranked by their current access time.
+    The higher number the higher possibility of a fast mirror.
     
-
 -i, \--interactive [--default]
 :   Launches a tool for selectively picking mirrors and protocols,
     **--default** forces pacman-mirrors to load the default mirror
diff --git a/man/pacman-mirrors.8.gz b/man/pacman-mirrors.8.gz
index d774c08c0c1f84c195726679c7ce3ca8bf77c35a..ecb3ac7d7ab294f50c5c34449f8fd4009dafb81e 100644
GIT binary patch
literal 3417
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

literal 3388
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
SK^Wh?3H}c#VXMy7CIA3-%zYyO

diff --git a/man/pacman-mirrors.8.html b/man/pacman-mirrors.8.html
index 4ddaa453..ec7e12d2 100644
--- a/man/pacman-mirrors.8.html
+++ b/man/pacman-mirrors.8.html
@@ -45,7 +45,7 @@
 <dd>Generate a new default mirrorlist using defaults
 </dd>
 <dt>-f, --fasttrack <em>NUMBER</em></dt>
-<dd>Generates an up-to-date mirrorlist for the users current branch, mirrors are randomly selected from <a href="http://repo.manjaro.org/status.json" class="uri">http://repo.manjaro.org/status.json</a>, the randomly selected mirrors are ranked by their current access time.
+<dd>Generates an up-to-date mirrorlist for the users current branch, mirrors are randomly selected from <a href="http://repo.manjaro.org/status.json" class="uri">http://repo.manjaro.org/status.json</a>, the randomly selected mirrors are ranked by their current access time. The higher number the higher possibility of a fast mirror.
 </dd>
 <dt>-i, --interactive [--default]</dt>
 <dd>Launches a tool for selectively picking mirrors and protocols, <strong>--default</strong> forces pacman-mirrors to load the default mirror file and ignore any preset custom-mirrors file, thus allowing for reselecting mirrors for a new custom mirror file
diff --git a/pacman_mirrors/pacman_mirrors.py b/pacman_mirrors/pacman_mirrors.py
index d3fdc687..22c20a8e 100644
--- a/pacman_mirrors/pacman_mirrors.py
+++ b/pacman_mirrors/pacman_mirrors.py
@@ -351,7 +351,7 @@ class PacmanMirrors:
             print(".: {} {}".format(txt.INF_CLR, txt.NO_CHANGE))
 
     def build_fasttrack_mirror_list(self, number):
-        """Fast-track the mirrorlist by filtering only up2date mirrors"""
+        """Fast-track the mirrorlist by filtering only up2date mirrors on the selected branch"""
         # randomize the load on up2date mirrors
         worklist = self.mirrors.mirrorlist
         shuffle(worklist)
@@ -395,9 +395,9 @@ class PacmanMirrors:
 
     def build_interactive_mirror_list(self):
         """Prompt the user to select the mirrors with a gui.
-        * Outputs a pacman mirrorlist,
         * Outputs a "custom" mirror file
         * Modify the configuration file to use the "custom" file.
+        * Outputs a pacman mirrorlist,
         """
         worklist = mirrorfn.filter_mirror_country(self.mirrors.mirrorlist,
                                                   self.selected_countries)
diff --git a/site/index.html b/site/index.html
index f2ff1330..96f7d4d3 100644
--- a/site/index.html
+++ b/site/index.html
@@ -158,7 +158,8 @@ immediately after the argument, for example</p>
 <p>-f, --fasttrack <em>NUMBER</em>
 :   Generates an up-to-date mirrorlist for the users current branch,
     mirrors are randomly selected from <a href="http://repo.manjaro.org/status.json">http://repo.manjaro.org/status.json</a>,
-    the randomly selected mirrors are ranked by their current access time.</p>
+    the randomly selected mirrors are ranked by their current access time.
+    The higher number the higher possibility of a fast mirror.</p>
 <p>-i, --interactive [--default]
 :   Launches a tool for selectively picking mirrors and protocols,
     <strong>--default</strong> forces pacman-mirrors to load the default mirror
@@ -371,5 +372,5 @@ Frede Hundewadt <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#1
 
 <!--
 MkDocs version : 0.16.3
-Build Date UTC : 2017-09-08 16:07:04
+Build Date UTC : 2017-09-08 16:13:04
 -->
diff --git a/site/mkdocs/search_index.json b/site/mkdocs/search_index.json
index 25157a2a..c27ecd17 100644
--- a/site/mkdocs/search_index.json
+++ b/site/mkdocs/search_index.json
@@ -2,7 +2,7 @@
     "docs": [
         {
             "location": "/",
-            "text": "% pacman-mirrors(8) Pacman-Mirrors 4.3 User Manual\n%\n% September, 2017\n\n\nNAME\n\n\npacman-mirrors - generate pacman mirrorlist for Manjaro Linux\n\n\nSYNOPSIS\n\n\npacman-mirrors [-f \nNUMBER\n | [[-i [-d]] [-c \nCOUNTRY\n, [\nCOUNTRY\n] ... | --geoip]]] [-m \nMETHOD\n] [-a [-p \nPREFIX\n] [-R] [-G | -S \nBRANCH\n] [-P \nPROTO\n [\nPROTO\n] ...][-U \nURL\n]] [-b \nBRANCH\n] [-t \nSECONDS\n] [-q] [-v] [-n | -y]\n\n\nDESCRIPTION\n\n\nGenerate mirrorlist for Manjaro Linux.\nDefault is to rank all mirrors by reponse time.\nIf no arguments are given pacman-mirrors lists available options.\nPacman-mirrors requires access to files which are read-only\nso it must be run with su or sudo.\nTo create a up-to-date mirrorlist using all default use,\n\n\npacman-mirrors --fasttrack 10 --sync\n\n\n\nThe mirrorlist generation process can be refined through arguments\nand arguments with options, for example,\n\n\npacman-mirrors --country Denmark --timeout 5\n\n\n\nOPTIONS\n\n\nSome options are mutual exclusive and will throw an arguments error:\n\n\n\n\n--no-mirrorlist\n and \n--sync\n\n\n--branch\n, \n--get-branch\n and \n--set-branch\n\n\n--sync\n and \n--no-mirrorlist\n\n\n--country\n and \n--geoip\n\n\n\n\nOthers can be used together but they have precedence.\nIf the fasttrack arg is used with interactive, country or geoip\nthe fasttrack arg will have precendence and the others are ignored.\nSome arguments requires other argument to have effect for example,\nthis command will ignore --default argument\n\n\nWRONG pacman-mirrors -b unstable --default\n\n\n\nas it should have been in conjunction with --interactive, like\n\n\nCORRECT pacman-mirrors -b unstable --interactive --default\n\n\n\nThe same goes for the API specific arguments.\nFor those to have effect the --api argument must be present also.\n\n\npacman-mirrors -aS unstable\n\n\n\nThe arguments can appear in any order except for arguments which takes\nadditional options in which case the options must follow\nimmediately after the argument, for example\n\n\npacman-mirrors -ayidS unstable\n\n\n\nMETHODS\n\n\n-g, --generate\n:   Generate a new default mirrorlist using defaults\n\n\n-f, --fasttrack \nNUMBER\n\n:   Generates an up-to-date mirrorlist for the users current branch,\n    mirrors are randomly selected from \nhttp://repo.manjaro.org/status.json\n,\n    the randomly selected mirrors are ranked by their current access time.\n\n\n-i, --interactive [--default]\n:   Launches a tool for selectively picking mirrors and protocols,\n    \n--default\n forces pacman-mirrors to load the default mirror\n    file and ignore any preset custom-mirrors file, thus allowing for\n    reselecting mirrors for a new custom mirror file\n\n\n-m, --method \nMETHOD\n\n:   Default method is \nrank\n but \nrandom\n can be selected\n\n\nBRANCH\n\n\n-b, --branch \nBRANCH\n\n:   Temporarily use another branch, \nstable\n, \ntesting\n or \nunstable\n,\n    the branch is reset with next run of pacman-mirrors\n\n\nCOUNTRY\n\n\n-c, --country \nCOUNTRY\n [\nCOUNTRY\n] ...\n:   Specifiy a country or a list of countries\n\n\n--geoip\n:   Use geolocation if possible, if not uses all mirrors\n\n\n-l, --list, --country-list\n:   Lists available mirror countries\n\n\nAPI\n\n\n-a, --api [-p \nPREFIX\n] [-R] [-G|-S \nBRANCH\n] [-P \nPROTO\n [\nPROTO\n] ...] [-U \nURL\n]\n:   Instructs pacman-mirrors to activate processing of API arguments\n\n\n-p, --prefix \nPREFIX\n\n:   Add a path prefix to pacman-mirrors file-handling\n    eg. \n/mnt/install\n or \n$mnt\n\n\n-G, --get-branch\n:   Return branch from configuration.\n\n\n-P, --proto, --protocols \nPROTO\n [\nPROTO\n] ...\n:   Write protocols to configuration,\n    use \nall\n or \nhttp\n, \nhttps\n, \nftp\n and \nftps\n\n\n-R, --re-branch\n:   Replace branch in mirrorlist\n\n\n-S, --set-branch \nBRANCH\n\n:   Replace branch in configuration,\n    use \nstable\n, \ntesting\n or \nunstable\n\n\n-U, --url \nURL\n\n:   Replace mirrorlist with supplied url\n\n\nMISC\n\n\n-h, --help\n:   Show the help message\n\n\n-n, --no-mirrorlist\n:   Use to skip generation of mirrorlist\n\n\n-q, --quiet\n:   Make pacman-mirrors silent\n\n\n-t, --timeout \nSECONDS\n\n:   Change the number of seconds waiting for a server response,\n    SSL enabled mirrors has this value doubled to compensate\n    for the time spent on exchanging encryption keys\n\n\n-v, --version\n:   Show the version of pacman-mirrors\n\n\n-y, --sync\n:   Instruct pacman-mirrors to syncronize the pacman database\n\n\nExit status:\n\n\n0     : OK\n1     : Problem with argument\n2     : Problem accessing systemfiles\n3     : Missing mirror file\nBRANCH: Value from config\n\n\n\nConfiguration flow of pacman-mirrors\n\n\nAt launch an internal default configuration is setup,\nfile configuration is applied and the commandline is parsed and applied.\n\n\nAPI arguments\n\n\nThese arguments modifies key elements of pacman-mirrors configuration\naccording to the packagers needs.\n\n\nThe actions performed by the API are in strict order and\nperformed \nbefore any\n other actions. This also means that ordinary arguments\nsupplied in conjunction with app might be ignored. Eg. \n-U\n argument terminates\npacman-mirrors when branch and mirrorlist has been written.\n\n\n\n\nIf \n-G\n\n\nprint \nconfig.branch\n\n\nsys.exit(0)\n\n\nIf \np\n  \nPREFIX\n\n\nadd \nPREFIX\n to internal file configuration\n\n\nIf \n-S\n \nBRANCH\n\n\napply \nBRANCH\n to internal configuration\n\n\nreplace branch in pacman-mirrors.conf with \nBRANCH\n\n\nIf \n-U\n \nURL\n\n\napply internal configuration to a mirrorlist with \nURL\n\n\nsys.exit(0)\n\n\nIf \n-P\n \nPROTO\n [\nPROTO\n] ...\n\n\nreplace protocols in pacman-mirrors.conf with \nPROTO\n\n\nIf \n-R\n\n\nreplace branch in mirrorlist with \n-S\n \nBRANCH\n\n\n\n\nWhen done pacman-mirrors checks the internet connection and if possible\ndownload the latest datafiles for creating the mirrorlist.\nAt this point it is possible to interrupt further processing.\n\n\nIf the \n-n\n argument is present pacman-mirrors will now exit.\n\n\nEXAMPLES\n\n\nMost optional arguments are self explaining others require explanation.\nThe API functions is mainly designed to help packagers and iso-builders.\nHowever it can be of use for everyone because it takes the hazzle out\nof editing your pacman-mirrors configuration.\n\n\n\n\n\n\nWhich countries has mirrors?\n\n\nsudo pacman-mirrors -l\n\n\n\n\n\n\nI want to temporary change branch to unstable,\nuse geolocation and syncronize pacman,\n\n\nsudo pacman-mirrors -yb unstable --geoip\n\n\n\n\n\n\nI want to permanently change branch to unstable,\nuse mirrors from Germany and France,\nuse only https and http protocol in that order and syncronize pacman\n\n\nsudo pacman-mirrors -yac Germany,France -S unstable -P https http\n\n\n\n\n\n\nCreate a mirrorlist with German mirrors and syncronize pacman\n\n\nsudo pacman-mirrors -yc Germany\n\n\n\n\n\n\nIf you want more countries in your mirrorlist add them\n\n\nsudo pacman-mirrors -yc Germany France Denmark\n\n\n\n\n\n\nCreate a mirrorlist with 5 mirrors with current packages and syncronize pacman\n\n\nsudo pacman-mirrors -yf 5\n\n\n\n\n\n\nI want to choose my mirrors\n\n\nsudo pacman-mirrors -i\n\n\n\n\n\n\nI have a custom mirror list and I want to create a new custom mirror list?\n\n\nsudo pacman-mirrors -i --default\n\n\n\n\n\n\nI have a custom mirror list - can I reset it?\n\n\nsudo pacman-mirrors -c all\n\n\n\n\n\n\nWhat branch am I on\n\n\nsudo pacman-mirrors -aG\n\n\n\n\n\n\nChange system branch and dont change the mirrorlist\n\n\nsudo pacman-mirrors -naS unstable\n\n\n\n\n\n\nChange system branch and replace branch in mirrorlist and quit\n\n\nsudo pacman-mirrors -naRS unstable\n\n\n\n\n\n\nChange protocols you will accept but dont touch the mirrorlist\n\n\nsudo pacman-mirrors -naP https http\n\n\n\n\n\n\nA packager can write directly to a mounted systems\ndatafiles using either a path or an environment variable\nreplacing the branch in both configuration and mirrorlist\nleaving the mirrors as is\n\n\nsudo pacman-mirrors -anR -p $prefix -S $branch -P https\n\n\n\n\n\n\nIt is also possible to specify a mirror in which case the mirrorlist\nis created and pacman-mirrors terminate\n\n\nsudo pacman-mirrors -ap $prefix -S $branch -U $url\n\n\n\n\n\n\nREPORTING BUGS\n\n\nhttps://github.com/manjaro/pacman-mirrors/issues\n\n\nSEE ALSO\n\n\nThe pacman-mirrors source code and all documentation\nmay be downloaded from \nhttps://github.com/manjaro/pacman-mirrors/archive/master.zip\n\n\nAUTHORS\n\n\nEsclapion \nesclapion@manjaro.org\n\nphilm \nphilm@manjaro.org\n\nRamon Buld\u00f3 \nrbuldo@gmail.com\n\nHugo Posnic \nhuluti@manjaro.org\n\nFrede Hundewadt \nfrede@hundewadt.dk",
+            "text": "% pacman-mirrors(8) Pacman-Mirrors 4.3 User Manual\n%\n% September, 2017\n\n\nNAME\n\n\npacman-mirrors - generate pacman mirrorlist for Manjaro Linux\n\n\nSYNOPSIS\n\n\npacman-mirrors [-f \nNUMBER\n | [[-i [-d]] [-c \nCOUNTRY\n, [\nCOUNTRY\n] ... | --geoip]]] [-m \nMETHOD\n] [-a [-p \nPREFIX\n] [-R] [-G | -S \nBRANCH\n] [-P \nPROTO\n [\nPROTO\n] ...][-U \nURL\n]] [-b \nBRANCH\n] [-t \nSECONDS\n] [-q] [-v] [-n | -y]\n\n\nDESCRIPTION\n\n\nGenerate mirrorlist for Manjaro Linux.\nDefault is to rank all mirrors by reponse time.\nIf no arguments are given pacman-mirrors lists available options.\nPacman-mirrors requires access to files which are read-only\nso it must be run with su or sudo.\nTo create a up-to-date mirrorlist using all default use,\n\n\npacman-mirrors --fasttrack 10 --sync\n\n\n\nThe mirrorlist generation process can be refined through arguments\nand arguments with options, for example,\n\n\npacman-mirrors --country Denmark --timeout 5\n\n\n\nOPTIONS\n\n\nSome options are mutual exclusive and will throw an arguments error:\n\n\n\n\n--no-mirrorlist\n and \n--sync\n\n\n--branch\n, \n--get-branch\n and \n--set-branch\n\n\n--sync\n and \n--no-mirrorlist\n\n\n--country\n and \n--geoip\n\n\n\n\nOthers can be used together but they have precedence.\nIf the fasttrack arg is used with interactive, country or geoip\nthe fasttrack arg will have precendence and the others are ignored.\nSome arguments requires other argument to have effect for example,\nthis command will ignore --default argument\n\n\nWRONG pacman-mirrors -b unstable --default\n\n\n\nas it should have been in conjunction with --interactive, like\n\n\nCORRECT pacman-mirrors -b unstable --interactive --default\n\n\n\nThe same goes for the API specific arguments.\nFor those to have effect the --api argument must be present also.\n\n\npacman-mirrors -aS unstable\n\n\n\nThe arguments can appear in any order except for arguments which takes\nadditional options in which case the options must follow\nimmediately after the argument, for example\n\n\npacman-mirrors -ayidS unstable\n\n\n\nMETHODS\n\n\n-g, --generate\n:   Generate a new default mirrorlist using defaults\n\n\n-f, --fasttrack \nNUMBER\n\n:   Generates an up-to-date mirrorlist for the users current branch,\n    mirrors are randomly selected from \nhttp://repo.manjaro.org/status.json\n,\n    the randomly selected mirrors are ranked by their current access time.\n    The higher number the higher possibility of a fast mirror.\n\n\n-i, --interactive [--default]\n:   Launches a tool for selectively picking mirrors and protocols,\n    \n--default\n forces pacman-mirrors to load the default mirror\n    file and ignore any preset custom-mirrors file, thus allowing for\n    reselecting mirrors for a new custom mirror file\n\n\n-m, --method \nMETHOD\n\n:   Default method is \nrank\n but \nrandom\n can be selected\n\n\nBRANCH\n\n\n-b, --branch \nBRANCH\n\n:   Temporarily use another branch, \nstable\n, \ntesting\n or \nunstable\n,\n    the branch is reset with next run of pacman-mirrors\n\n\nCOUNTRY\n\n\n-c, --country \nCOUNTRY\n [\nCOUNTRY\n] ...\n:   Specifiy a country or a list of countries\n\n\n--geoip\n:   Use geolocation if possible, if not uses all mirrors\n\n\n-l, --list, --country-list\n:   Lists available mirror countries\n\n\nAPI\n\n\n-a, --api [-p \nPREFIX\n] [-R] [-G|-S \nBRANCH\n] [-P \nPROTO\n [\nPROTO\n] ...] [-U \nURL\n]\n:   Instructs pacman-mirrors to activate processing of API arguments\n\n\n-p, --prefix \nPREFIX\n\n:   Add a path prefix to pacman-mirrors file-handling\n    eg. \n/mnt/install\n or \n$mnt\n\n\n-G, --get-branch\n:   Return branch from configuration.\n\n\n-P, --proto, --protocols \nPROTO\n [\nPROTO\n] ...\n:   Write protocols to configuration,\n    use \nall\n or \nhttp\n, \nhttps\n, \nftp\n and \nftps\n\n\n-R, --re-branch\n:   Replace branch in mirrorlist\n\n\n-S, --set-branch \nBRANCH\n\n:   Replace branch in configuration,\n    use \nstable\n, \ntesting\n or \nunstable\n\n\n-U, --url \nURL\n\n:   Replace mirrorlist with supplied url\n\n\nMISC\n\n\n-h, --help\n:   Show the help message\n\n\n-n, --no-mirrorlist\n:   Use to skip generation of mirrorlist\n\n\n-q, --quiet\n:   Make pacman-mirrors silent\n\n\n-t, --timeout \nSECONDS\n\n:   Change the number of seconds waiting for a server response,\n    SSL enabled mirrors has this value doubled to compensate\n    for the time spent on exchanging encryption keys\n\n\n-v, --version\n:   Show the version of pacman-mirrors\n\n\n-y, --sync\n:   Instruct pacman-mirrors to syncronize the pacman database\n\n\nExit status:\n\n\n0     : OK\n1     : Problem with argument\n2     : Problem accessing systemfiles\n3     : Missing mirror file\nBRANCH: Value from config\n\n\n\nConfiguration flow of pacman-mirrors\n\n\nAt launch an internal default configuration is setup,\nfile configuration is applied and the commandline is parsed and applied.\n\n\nAPI arguments\n\n\nThese arguments modifies key elements of pacman-mirrors configuration\naccording to the packagers needs.\n\n\nThe actions performed by the API are in strict order and\nperformed \nbefore any\n other actions. This also means that ordinary arguments\nsupplied in conjunction with app might be ignored. Eg. \n-U\n argument terminates\npacman-mirrors when branch and mirrorlist has been written.\n\n\n\n\nIf \n-G\n\n\nprint \nconfig.branch\n\n\nsys.exit(0)\n\n\nIf \np\n  \nPREFIX\n\n\nadd \nPREFIX\n to internal file configuration\n\n\nIf \n-S\n \nBRANCH\n\n\napply \nBRANCH\n to internal configuration\n\n\nreplace branch in pacman-mirrors.conf with \nBRANCH\n\n\nIf \n-U\n \nURL\n\n\napply internal configuration to a mirrorlist with \nURL\n\n\nsys.exit(0)\n\n\nIf \n-P\n \nPROTO\n [\nPROTO\n] ...\n\n\nreplace protocols in pacman-mirrors.conf with \nPROTO\n\n\nIf \n-R\n\n\nreplace branch in mirrorlist with \n-S\n \nBRANCH\n\n\n\n\nWhen done pacman-mirrors checks the internet connection and if possible\ndownload the latest datafiles for creating the mirrorlist.\nAt this point it is possible to interrupt further processing.\n\n\nIf the \n-n\n argument is present pacman-mirrors will now exit.\n\n\nEXAMPLES\n\n\nMost optional arguments are self explaining others require explanation.\nThe API functions is mainly designed to help packagers and iso-builders.\nHowever it can be of use for everyone because it takes the hazzle out\nof editing your pacman-mirrors configuration.\n\n\n\n\n\n\nWhich countries has mirrors?\n\n\nsudo pacman-mirrors -l\n\n\n\n\n\n\nI want to temporary change branch to unstable,\nuse geolocation and syncronize pacman,\n\n\nsudo pacman-mirrors -yb unstable --geoip\n\n\n\n\n\n\nI want to permanently change branch to unstable,\nuse mirrors from Germany and France,\nuse only https and http protocol in that order and syncronize pacman\n\n\nsudo pacman-mirrors -yac Germany,France -S unstable -P https http\n\n\n\n\n\n\nCreate a mirrorlist with German mirrors and syncronize pacman\n\n\nsudo pacman-mirrors -yc Germany\n\n\n\n\n\n\nIf you want more countries in your mirrorlist add them\n\n\nsudo pacman-mirrors -yc Germany France Denmark\n\n\n\n\n\n\nCreate a mirrorlist with 5 mirrors with current packages and syncronize pacman\n\n\nsudo pacman-mirrors -yf 5\n\n\n\n\n\n\nI want to choose my mirrors\n\n\nsudo pacman-mirrors -i\n\n\n\n\n\n\nI have a custom mirror list and I want to create a new custom mirror list?\n\n\nsudo pacman-mirrors -i --default\n\n\n\n\n\n\nI have a custom mirror list - can I reset it?\n\n\nsudo pacman-mirrors -c all\n\n\n\n\n\n\nWhat branch am I on\n\n\nsudo pacman-mirrors -aG\n\n\n\n\n\n\nChange system branch and dont change the mirrorlist\n\n\nsudo pacman-mirrors -naS unstable\n\n\n\n\n\n\nChange system branch and replace branch in mirrorlist and quit\n\n\nsudo pacman-mirrors -naRS unstable\n\n\n\n\n\n\nChange protocols you will accept but dont touch the mirrorlist\n\n\nsudo pacman-mirrors -naP https http\n\n\n\n\n\n\nA packager can write directly to a mounted systems\ndatafiles using either a path or an environment variable\nreplacing the branch in both configuration and mirrorlist\nleaving the mirrors as is\n\n\nsudo pacman-mirrors -anR -p $prefix -S $branch -P https\n\n\n\n\n\n\nIt is also possible to specify a mirror in which case the mirrorlist\nis created and pacman-mirrors terminate\n\n\nsudo pacman-mirrors -ap $prefix -S $branch -U $url\n\n\n\n\n\n\nREPORTING BUGS\n\n\nhttps://github.com/manjaro/pacman-mirrors/issues\n\n\nSEE ALSO\n\n\nThe pacman-mirrors source code and all documentation\nmay be downloaded from \nhttps://github.com/manjaro/pacman-mirrors/archive/master.zip\n\n\nAUTHORS\n\n\nEsclapion \nesclapion@manjaro.org\n\nphilm \nphilm@manjaro.org\n\nRamon Buld\u00f3 \nrbuldo@gmail.com\n\nHugo Posnic \nhuluti@manjaro.org\n\nFrede Hundewadt \nfrede@hundewadt.dk",
             "title": "Home"
         },
         {
@@ -27,7 +27,7 @@
         },
         {
             "location": "/#methods",
-            "text": "-g, --generate\n:   Generate a new default mirrorlist using defaults  -f, --fasttrack  NUMBER \n:   Generates an up-to-date mirrorlist for the users current branch,\n    mirrors are randomly selected from  http://repo.manjaro.org/status.json ,\n    the randomly selected mirrors are ranked by their current access time.  -i, --interactive [--default]\n:   Launches a tool for selectively picking mirrors and protocols,\n     --default  forces pacman-mirrors to load the default mirror\n    file and ignore any preset custom-mirrors file, thus allowing for\n    reselecting mirrors for a new custom mirror file  -m, --method  METHOD \n:   Default method is  rank  but  random  can be selected",
+            "text": "-g, --generate\n:   Generate a new default mirrorlist using defaults  -f, --fasttrack  NUMBER \n:   Generates an up-to-date mirrorlist for the users current branch,\n    mirrors are randomly selected from  http://repo.manjaro.org/status.json ,\n    the randomly selected mirrors are ranked by their current access time.\n    The higher number the higher possibility of a fast mirror.  -i, --interactive [--default]\n:   Launches a tool for selectively picking mirrors and protocols,\n     --default  forces pacman-mirrors to load the default mirror\n    file and ignore any preset custom-mirrors file, thus allowing for\n    reselecting mirrors for a new custom mirror file  -m, --method  METHOD \n:   Default method is  rank  but  random  can be selected",
             "title": "METHODS"
         },
         {
-- 
GitLab