11Welcome to repo-man's documentation!
22====================================
33
4- Manage repositories of different flavors .
4+ Manage repositories of different types .
55
66.. toctree ::
77 :maxdepth: 2
@@ -20,14 +20,14 @@ Manage repositories of different flavors.
2020
2121If you work in open source or as a cross-team individual contributor in your organization,
2222you may have dozens of repositories cloned to your local machine.
23- Those repositories may be of several different *flavors *, exhibiting a particular file structure or purpose.
23+ Those repositories may be of several different *types *, exhibiting a particular file structure or purpose.
2424
25- You may find yourself wanting to query or mutate repositories of a particular flavor and,
26- unless the repositories of that flavor share a common name prefix or some other signifier,
25+ You may find yourself wanting to query or mutate repositories of a particular type and,
26+ unless the repositories of that type share a common name prefix or some other signifier,
2727it can prove tedious to specify which repositories to run commands against.
2828Even great tools like `fzf <https://github.com/junegunn/fzf >`_ don't quite reduce the burden of selecting all desired repositories at this scale.
2929
30- repo-man is a tool for managing a catalog of repositories and their flavors to improve your productivity.
30+ repo-man is a tool for managing a catalog of repositories and their types to improve your productivity.
3131
3232Getting started
3333---------------
@@ -49,19 +49,19 @@ Configuration
4949*************
5050
5151To configure repo-man, create a :file: `repo-man.cfg ` file alongside your cloned repositories.
52- This file is an INI-style file with sections, where each section name is a repository flavor .
53- In each repository flavor section, a single ``known `` property specifies a newline-delimited list of repositories.
52+ This file is an INI-style file with sections, where each section name is a repository type .
53+ In each repository type section, a single ``known `` property specifies a newline-delimited list of repositories.
5454
5555A valid :file: `repo-man.cfg ` file might look something like the following:
5656
5757.. code-block :: cfg
5858
59- [some-flavor ]
59+ [some-type ]
6060 known =
6161 repo-one
6262 repo-two
6363
64- [some-other-flavor ]
64+ [some-other-type ]
6565 known =
6666 repo-three
6767
@@ -98,52 +98,52 @@ Listing repositories
9898
9999.. code-block :: shell
100100
101- $ repo-man list --type some-flavor
101+ $ repo-man list --type some-type
102102 repo-one
103103 repo-two
104104
105- Listing flavors for a repository
105+ Listing types for a repository
106106++++++++++++++++++++++++++++++++
107107
108108.. code-block :: shell
109109
110- $ repo-man flavors repo-one
111- some-flavor
110+ $ repo-man types repo-one
111+ some-type
112112
113113 Adding a repository
114114+++++++++++++++++++
115115
116- You can add a repository to an existing flavor :
116+ You can add a repository to an existing type :
117117
118118.. code-block :: shell
119119
120- $ repo-man add repo-four --type some-flavor
120+ $ repo-man add repo-four --type some-type
121121
122- You can also add a repository to an existing flavor :
122+ You can also add a repository to an existing type :
123123
124124.. code-block :: shell
125125
126- $ repo-man add repo-five --type some-brand-new-flavor
126+ $ repo-man add repo-five --type some-brand-new-type
127127
128- Listing known flavors
128+ Listing known types
129129+++++++++++++++++++++
130130
131131.. code-block :: shell
132132
133133 $ repo-man sniff --known
134- some-flavor
135- some-other-flavor
134+ some-type
135+ some-other-type
136136
137137
138138 Combining with other tools
139139++++++++++++++++++++++++++
140140
141141The value of repo-man comes in when combining its output with other tools.
142- As an example, you can iterate over all the repositories of a given flavor to take some action:
142+ As an example, you can iterate over all the repositories of a given type to take some action:
143143
144144.. code-block :: shell
145145
146- $ for repo in $( repo-man list --type some-flavor ) ; do
146+ $ for repo in $( repo-man list --type some-type ) ; do
147147 cd $repo ;
148148 # take some action;
149149 cd ..;
@@ -158,7 +158,7 @@ These commands help you query and improve your repo-man configuration.
158158Unconfigured repositories
159159^^^^^^^^^^^^^^^^^^^^^^^^^
160160
161- List repositories you have cloned but that have no configured flavor :
161+ List repositories you have cloned but that have no configured type :
162162
163163.. code-block :: shell
164164
@@ -169,17 +169,17 @@ List repositories you have cloned but that have no configured flavor:
169169 Duplicate repositories
170170^^^^^^^^^^^^^^^^^^^^^^
171171
172- Some repositories may be of multiple flavors , but you may also accidentally configure a repository as two flavors .
173- You can list all the repositories that you've configured as more than one flavor :
172+ Some repositories may be of multiple types , but you may also accidentally configure a repository as two types .
173+ You can list all the repositories that you've configured as more than one type :
174174
175175.. code-block :: cfg
176176
177- [some-flavor ]
177+ [some-type ]
178178 known =
179179 repo-one
180180 repo-two
181181
182- [some-other-flavor ]
182+ [some-other-type ]
183183 known =
184184 repo-one
185185
@@ -192,7 +192,7 @@ You can list all the repositories that you've configured as more than one flavor
192192 Tips and tricks
193193+++++++++++++++
194194
195- You may wish to create a hierarchy of flavors , starting your flavor names with the most general classification.
195+ You may wish to create a hierarchy of types , starting your type names with the most general classification.
196196As an example, you may have several different package and application types that you could capture as follows:
197197
198198.. code-block :: cfg
@@ -215,7 +215,7 @@ As an example, you may have several different package and application types that
215215 left-pad
216216 is-even
217217
218- repo-man doesn't currently do anything special with these, but could grow features to e.g. list flavor classes.
218+ repo-man doesn't currently do anything special with these, but could grow features to e.g. list type classes.
219219
220220Indices and tables
221221==================
0 commit comments