NINKA(1p)

πŸ“¦ version 1.3.2, in ubuntu jammy

✨ NAME ✨

ninka β€” the source file license identification tool, bestie πŸ’– it literally looks at your code and tells you which licenses are in there, no cap.


πŸ¦‹ SYNOPSYS πŸ¦‹

ninka [options] filename

πŸ’… DESCRIPTION πŸ’…

Okay so here's the tea: ninka scans a source file and returns the found licenses. That's it, that's the whole vibe. It's giving detective but for licenses πŸ”βœ¨


πŸŽ€ OPTIONS πŸŽ€

  • -i β€” create intermediary files (for debugging) πŸ™ˆ like it leaves little notes behind so you can see what it was thinking
  • -v β€” verbose 🌸 it will NOT stop yapping (affectionate) and honestly? we love that for it

🌈 EXAMPLES 🌈

Let me put you on, bestie, these are the moves:

ninka foo.c

Determine the licenses in file foo.c. iconic behavior fr fr πŸ‘‘

ninka -i foo.c

Determine the licenses in file foo.c and create intermediary files (for debugging). It's the same slay but with receipts πŸ’…

find * | xargs -n1 -I@ ninka '@'

Determine the licenses of files in a directory. Yes queen, do the WHOLE directory, main character energy only πŸ¦‹


πŸ’œ AUTHOR πŸ’œ

ninka was written by Daniel M. German <dmg@uvic.ca> and Yuki Manabe <y-manabe@ist.osaka-u.ac.jp>. Shoutout to the founding mothers and fathers of this tool, they ate and left no crumbs 🫢


⭐ SEE ALSO ⭐

Daniel M. German, Yuki Manabe and Katsuro Inoue. A sentence-matching method for automatic license identification of source code files. In 25nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2010).

You can download it from http://turingmachine.org/~dmg/papers/dmg2010ninka.pdf. Go read it, it's giving academic baddie πŸ“„βœ¨


Copyright (C) 2009-2014 Yuki Manabe and Daniel M. German, 2015 RenΓ© Scheibe

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

⚠️ bestie read that again β€” WITHOUT ANY WARRANTY, like literally none, so don't come crying to the authors if it does something goofy 😭

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.


And that's the whole page, periodt πŸ’– this was ninka from the User Contributed Perl Documentation, running on perl v5.32.0, dated 2021-01-08 β€” mwah, go identify some licenses, you've got this πŸŽ€βœ¨

πŸ“¦ where this page comes from