KROSS(1)

πŸ“¦ version 4.14.38, in fedora 43, fedora 44

πŸ’– KROSS πŸ’–

okay bestie, so this is the manual page for kross β€” part of the KDE User's Manual set, manual section 1 (that's "user commands", iykyk). it's the lil tool that just... runs your kross scripts. that's the whole vibe. let's get into it πŸ¦‹


✨ NAME ✨

kross β€” the KDE application that runs kross scripts. periodt.


✨ SYNOPSIS ✨

kross [--help] [Generic-options] [Qt-options] [KDE-options] [file ...]

like, you call kross, you can sprinkle in some options, and you hand it files. that's it. that's the whole thing πŸ’…


✨ DESCRIPTION ✨

kross executes kross scripts β€” and not just in one language, no ma'am. it handles scripts written in:

  • KDE Javascript
  • Python
  • Ruby
  • Java
  • Falcon

five languages, one lil command. it's giving multilingual icon behavior 🌈


✨ GENERIC OPTIONS ✨

the standard-issue stuff every KDE app rolls up with. nothing spicy, but you need 'em:

  • --author β€” shows you who made this. the author info, right there.
  • --help β€” help about options. your bestie when you're lost 🫢
  • --help-all β€” shows you all the options. every single one. no gatekeeping.
  • --help-kde β€” shows only the KDE-specific options.
  • --help-qt β€” shows only the Qt-specific options.
  • --license β€” shows the license info. gotta know your rights πŸ’œ
  • -v--version β€” shows version information. (yes, that's exactly how it's written. don't come for me, I'm just the messenger 😭)

✨ APPLICATION OPTIONS ✨

  • file... β€” the files with the scripts to run. one or many, your call, main character energy either way πŸ‘‘

✨ USAGE ✨

so like, when you run kross file, it runs the script inside file β€” but first it loads up the interpreter plugin for whatever script language that file is in. and how does it know the language?? by the filename suffix. detective work, honestly πŸ”

⚠️ real talk: if you wanna interpret languages other than KDE Javascript, you need kdebindings installed. no kdebindings, no Python/Ruby/Java/Falcon for you. sorry bestie πŸ’€

✨ SEE ALSO ✨

go read these too, they're all part of the extended universe:

and if you want more info and tutorials, go look at http://kross.dipe.org/solution.html ✨


✨ BUGS ✨

ngl there are probably tons of bugs. like, a lot. the manual literally says so. 😭

if you find one, use bugs.kde.org[1] to report it. do your civic duty, bestie 🫢


✨ AUTHOR ✨

  • Sebastian Sauer <mail@dipe.org> β€” Author.

✨ NOTES ✨

  1. bugs.kde.org β€” http://bugs.kde.org

and that's the whole page, bestie!! πŸŽ€ this manual was version 0.01.01 and it's dated 2008-10-22 β€” a certified vintage classic, an elder icon, we stan a 2008 legend πŸ‘‘πŸ’– slay, go run some scripts ✨