Download the PHP package timoschinkel/codeowners-cli without Composer
On this page you can find all versions of the php package timoschinkel/codeowners-cli. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download timoschinkel/codeowners-cli
More information about timoschinkel/codeowners-cli
Files in timoschinkel/codeowners-cli
Package codeowners-cli
Short Description A cli interface for the codeowners library
License Apache-2.0
Informations about the package codeowners-cli
Code owners CLI
Code owners CLI is a CLI interface to simplify common operations on Code owners files using timoschinkel/codeowners
.
Installation
Use Composer for installation:
If you don't want Code owners CLI to be part of your project to can opt to install it globally:
Usage
When installed as dependency of your project:
When installed globally:
NB When installed globally you will need to install Composer itself globally add the global Composer binary folder to your PATH
variable, eg by adding the following line to ~/.bash_profile
or ~/.bashrc
:
All commands have the options supplied by Symfony Console:
-q
,--quiet
; Do no output any message-v|vv|vvv
,--verbose
; Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
When no CODEOWNERS file is specified - using -c
or --codeowners
- the application will search the CODEOWNERS file in the following locations based on the working directory:
<working_dir>/.github/CODEOWNERS
<working_dir>/.bitbucket/CODEOWNERS
<working_dir>/.gitlab/CODEOWNERS
<working_dir>/CODEOWNERS
<working_dir>/docs/CODEOWNERS
Calling the command with the verbose option will print what file is used when applicable.
Available commands
owner
Shows the owner of the path(s) passed as parameter.
For example:
list-files
Shows all files for an owner:
For example:
The output of this command can be used to feed into other tools using xargs
:
list-unowned-files
Shows all files that don't have an owner specified:
For example:
list-owners
Shows all available owners inside the found CODEOWNERS file.
For example:
All versions of codeowners-cli with dependencies
symfony/console Version ^6.0|^7.0
timoschinkel/codeowners Version ^2.0
symfony/finder Version ^6.0|^7.0