NINKA(1)

πŸ“¦ version 2.0-pre, in nixos 26.05, nixpkgs unstable

πŸ’… NINKA(1) β€” like, the manual page, bestie πŸ’…

okay so picture this: it's giving source file license identification tool. That's ninka. Yes, that's the whole vibe. She reads your code and tells you which licenses are hiding in there. Iconic behaviour, honestly. πŸŽ€


✨ NAME ✨

ninka β€” the source file license identification tool. She sniffs out licenses. That's her whole thing. πŸ‘‘


πŸ¦‹ SYNOPSYS πŸ¦‹

ninka [options] filename

🌸 DESCRIPTION 🌸

ninka scans a source file and returns the licenses it found. That's it. That's the tea. πŸ”βœ¨


πŸ’– OPTIONS πŸ’–

  • -i β€” create intermediary files (for debugging). lowkey the "show your work" flag 🫢
  • -v β€” verbose. she will talk, and honestly? we love that for her πŸ—£οΈπŸ’¬

πŸŽ€ EXAMPLES πŸŽ€

ninka foo.c

Determine the licenses in file foo.c. simple. clean. slay. πŸ’…

ninka -i foo.c

Determine the licenses in file foo.c and create intermediary files (for debugging). extra credit behaviour fr fr πŸ“βœ¨

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

Determine the licenses of files in a directory. yes bestie, we're doing the whole directory. main character energy 🌈


🌼 AUTHOR 🌼

ninka was written by Daniel M. German <dmg@uvic.ca> and Yuki Manabe <y-manabe@ist.osaka-u.ac.jp>. absolute legends, no cap πŸ‘‘πŸ‘‘


🧚 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 excellence πŸ“šπŸ’œ


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

okay legal moment, but make it cute β€” read it though, this part actually matters 🫢

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.

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 bestie ✨ this copy's stamped perl v5.42.3, dated 1980-01-01 β€” yeah, the date is a whole vibe of its own πŸ’€ but that's what it says, so that's what we're saying. bye pookie, go identify some licenses πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from