mirror of
https://github.com/kovidgoyal/kitty.git
synced 2024-09-20 02:57:19 +03:00
6b8e5ea225
It's easier to type, and cuter. Also, most, if not all of the TUI parts of kitty's kittens will eventually be re-written into kitten. The only downside I can see is that we cant tab complete kitty anymore, but hopefully there will be less reason to run kitty from the shell as command line tools migrate to kitten. Meowrrrr!!!
25 lines
584 B
Go
25 lines
584 B
Go
// License: GPLv3 Copyright: 2022, Kovid Goyal, <kovid at kovidgoyal.net>
|
|
|
|
package main
|
|
|
|
import (
|
|
"kitty/tools/cli"
|
|
"kitty/tools/cmd/completion"
|
|
"kitty/tools/cmd/tool"
|
|
)
|
|
|
|
func main() {
|
|
root := cli.NewRootCommand()
|
|
root.ShortDescription = "Fast, statically compiled implementations for various kittens (command line tools for use with kitty)"
|
|
root.Usage = "command [command options] [command args]"
|
|
root.Run = func(cmd *cli.Command, args []string) (int, error) {
|
|
cmd.ShowHelp()
|
|
return 0, nil
|
|
}
|
|
|
|
tool.KittyToolEntryPoints(root)
|
|
completion.EntryPoint(root)
|
|
|
|
root.Exec()
|
|
}
|