Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🐚 A ShellJS plugin for generating a nicely formatted list of authors.

License

NotificationsYou must be signed in to change notification settings

tanem/shelljs-plugin-authors

Repository files navigation

npm versionbuild statuscoverage statusnpm downloadsshelljs-plugin

AShellJS plugin for generating a nicely formatted list of authors.

Usage

Let's assume that we're inside a git repo, and the output ofgit shortlog -se gives us something like:

    24  Andrew Powlowski <Andrew_Powlowski@yahoo.com>    39  Gregorio Heaney <Gregorio.Heaney43@yahoo.com>    55  Miller Reichel <Miller_Reichel@yahoo.com>    70  Mervin Graham <Mervin69@yahoo.com>    99  Hallie Paucek <Hallie.Paucek@yahoo.com>

We want to generate a nicely formatted list of authors sorted alphabetically by author name. There are two ways to do that with this module, first you can use it as a ShellJS plugin:

constshell=require('shelljs')require('shelljs-plugin-authors')constauthors=shell.authors()shell.echo(authors.stdout)/*Andrew Powlowski <Andrew_Powlowski@yahoo.com>Gregorio Heaney <Gregorio.Heaney43@yahoo.com>Miller Reichel <Miller_Reichel@yahoo.com>Mervin Graham <Mervin69@yahoo.com>Hallie Paucek <Hallie.Paucek@yahoo.com>*/

Or you can use it via the CLI:

$ shelljs-authorsAndrew Powlowski <Andrew_Powlowski@yahoo.com>Gregorio Heaney <Gregorio.Heaney43@yahoo.com>Miller Reichel <Miller_Reichel@yahoo.com>Mervin Graham <Mervin69@yahoo.com>Hallie Paucek <Hallie.Paucek@yahoo.com>

If you'd prefer the list be sorted by number of commits per author, pass the-n option:

constshell=require('shelljs')require('shelljs-plugin-authors')constauthors=shell.authors('-n')shell.echo(authors.stdout)/*Hallie Paucek <Hallie.Paucek@yahoo.com>Mervin Graham <Mervin69@yahoo.com>Miller Reichel <Miller_Reichel@yahoo.com>Gregorio Heaney <Gregorio.Heaney43@yahoo.com>Andrew Powlowski <Andrew_Powlowski@yahoo.com>*/
$ shelljs-authors -nHallie Paucek <Hallie.Paucek@yahoo.com>Mervin Graham <Mervin69@yahoo.com>Miller Reichel <Miller_Reichel@yahoo.com>Gregorio Heaney <Gregorio.Heaney43@yahoo.com>Andrew Powlowski <Andrew_Powlowski@yahoo.com>

API

Plugin

Options

  • -n -Optional Sort the list by number of commits per author.

Example

shell.authors('-n')

CLI

$ shelljs-authors -h  Usage: shelljs-authors [options]  Generate a nicely formatted list of authors  Options:    -V, --version   output the version number    -n, --numbered  Sort by number of commits per author    -h, --help      output usage information  Examples:    $ shelljs-authors    $ shelljs-authors -n

Installation

Plugin

$ npm i -D shelljs shelljs-plugin-authors

CLI

$ npm i -g shelljs shelljs-plugin-authors

License

MIT

About

🐚 A ShellJS plugin for generating a nicely formatted list of authors.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp