JURAND(1)

πŸ“¦
version 1.3.5 Β· 2 versions
, in fedora 43

πŸ’– JURAND β€” bestie's guide to deleting Java annotations πŸ’–

okay so real talk, this page is from the Jurand Manual (section 1, obvs) and it's literally all about jurand, which stands for Java removal of annotations. yes bestie, that's the whole name. we ate.


✨ NAME ✨

jurand β€” Java removal of annotations 🫢

πŸŽ€ SYNOPSIS πŸŽ€

jurand [-a] [-i] [-s] [-n=<name>] [-p=<pattern>] [<paths>...]

like. that's it. that's the whole vibe check. πŸ’…

🌸 DESCRIPTION 🌸

so basically jurand is a tool for manipulating symbols that are chillin' inside .java source files. ✨

here's the tea: you use it to patch .java sources when plain old sed just isn't giving what it needs to give, because Java language syntax is messy and sed doesn't know her. the tool follows actual Java language rules instead of just throwing simple regular expressions at your source code like some kind of gremlin. no cap.

and rn? the tool is able to remove import statements and annotations. that's her moment. that's what she does. iconic behavior only. πŸ‘‘

πŸ’… OPTIONS πŸ’…

okay bestie here's the menu, read every single one, no skipping:

  • -n, --name=<name> β€” a simple (NOT fully-qualified, ok??) class name. just the class name. not the whole package situation. πŸ™ˆ
  • -p, --pattern=<pattern> β€” a regex pattern, used to match the names used in code. yes, regex. slay. πŸ”₯
  • -a β€” this one also removes annotations that are used in code. bonus removal energy. ✨
  • -i, --in-place β€” replaces the contents of files. like, it edits them for real, in place. no takebacks. πŸ’€
  • -s, --strict β€” fails if any of the options you specified was redundant and no changes associated with that option were actually made. ⚠️ and listen, this option is only applicable together with -i. so don't come at her with -s alone, she's not doing that. periodt.
heads up bestie: -s is a strict girlie and she only works alongside -i. that's the rule, no negotiating. 🚫

😭 REPORTING BUGS 😭

found a bug? don't be shy, report it through the Jurand issue tracker over on Github:

https://github.com/fedora-java/jurand/issues

go off, tell them everything. they want to know. πŸ›

πŸ‘‘ AUTHOR πŸ‘‘

Written by MariÑn Konček. king behavior, honestly. we stan. 🫢

🌈 SEE ALSO 🌈

iykyk. go read those next, bestie. πŸ“š


okay that's the whole page!! this was the Jurand Manual (that's the source, and the version tag on it is JURAND), dated 2025-07-24, living in section 1 of the manual. love that for her. mwah. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from