Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jadeterm

bullshit free terminal built by catgirls

what does "bullshit free" mean?

jadeterm isn't built by nazis, isn't "container native", isn't ugly as piss, doesn't have a million config options, isn't built by nazis, and i only used claude a little bit.

what even is jadeterm?

jadeterm is a terminal

it runs on your computer, or in a flatpak

the container workflow works in the flatpak

it looks kinda in-place on your desktop, the plasma titlebar appears on plasma, it's libadw though, if you don't like libadwaita, sorry, cope

it's seriously just a terminal

so is this suckless?

no, see "[jadeterm] isn't built by nazis"

can i configure it?

you can set the theme, the startup command, and three keyboard shortcuts

the config file is yaml, if you don't like it, we aren't friends anymore

integration:
    break-claude: disabled
    prefer-dark: yes
	
theme:
    light: breeze
    dark:  breeze-dark
	
keyboard:
    new-tab: ctrl+shift+tab
    close tab: ctrl+shift+w
    quit app: super+q
  • add the startup option and define it to change the startup command

  • prefer-dark is whether or not the xdg dark/light theme is obeyed, just set it to yes to make it always dark.

  • break-claude breaks claude code, none of the other agents are broken because they aren't worth a damn.

  • theme is what's on the tin.

  • torture mode, true/false, this is very funny

  • keyboard shortcuts, there's only five of them, you cannot configure two of them, just type what they are, super is the windows key, alt is alt.

  • the terminal bell is delivered through standardized notifications, you can turn it off by revoking the notification permission. if for some reason you can't revoke the notification permission, get with the times.

  • no, there isn't transparency

everything else is up to your shell

what about [insert thing not listed]?

jadeterm isn't for you, consider coping, or asking nicely

what is torture mode?

you'll see

..........=...............#.#...+%%#:.........%%%.....:%%..............=-...%..=%#....................%:*...
....#:=#.#...%....@.=%...@....%@.%...-%.%%:+%%...=#..%...%..-%%....#....%.*..%..%.....%%%...%#..%%..:%...%..
....+:..-+..%%#*#%....#%%-..%.*..#.....%.....*-..#..+....%.....%..%..#.%%*....%%@#...%..*.#........%%....*#.
.....%.....#.....#....%..+.......#*.:..#.%..#%%...#.*:*.#..%..%%%@...........%%...#%%...%%..%....%...*..#=%%
.....*...=..%#...=...%%.....*...*%%%#*...+%%#......%%=.%.....:.......%...#%...@=**.%*..#*.......%..#...%...%
......%-.%.#%%%=:.....-%%%*==*%..:%.+%#...%=..#%#....-%%%%%=..*%#%%%.#.....*%%...#%%..#..=%%...-%%%%=.....%.
.:%.....%#..:...+#%..-%@%=.%%%....#%..-%%...%#...:%%%+...%#..@%...:*.*%%@%..%..%.-@:...%%%...+=....%%%%%%...
%........%%*....%..:%..==...%%%+%%%......%+..%%%%*..%%%*.....%%..@...%-.%...#.%....:%%%:...#%=...%%%......#.
..%....%%%%%%++%....%..%.....%..=%..+.........%%=......%....#%%*..-.-%...+%%%%%%%%%%%#....%#......%#.......#
.....%:......+%%..-..#....%..-..%%=-...+..%+..#%.#.-*.+.....%%%%*..................%%.....*%%..#*..:...*%%%=
.#....%=.=%.....#....*....:..+-..%%..:%...%%%..%..=..=..%...%-....+%%%%%%%%*........#.#..#*:-#=....%*%*...*.
.=....%...%...-%*.%-..-%%%....-*%%%*+%%=..........=*...%........#%+..%%%%.......%%#%.%..%%%-...+%%%%%.....#.
.%...%...:.%%%+...*%=..%%%..#.....%...#...%%%%....-%%%%*...-@@..=.....%%%%%*...=%%..@.%......*%...%@..-%-...
..%%*..:....%.....%%%..=%..%%..=%...%...%.%..=%+..........%%%%..%..%..%::%..%%%%%..*..%.=%*..@....*.#..%....
.......%.-..#..*%..%......-%%@%...%:%....:%-.......%%*...=%...%%%.-...+...:...%%....=%%.#....%..=.%....%....
.......%....%%...%:....%..%..*%%*.......%%..%%+%...%%%...%:.....%-%..%..#*....%=.=%*.......:%%@%..%%...:....
%......-%..#%*......=.=%#..==::*%...*=.-%%.....%+..:%%...%%..##.=%:%%%..%..%..%...%...%#..#...#+.......%+...
.+#...*%-%%*...........#%%%#%*%-....%%*....*...%%...%%...%%%...#%..%%%@...%%-...%=..%%%#......%%%@.......%..
....#%*+*%...%%%%%%..%%%:..#.......-+#%*..*...%%%....+...:*###.............*%%%-.....-.-.%..%#....%=#%#*#%*.
.....-..%..%%:...*%:.%%#..:%%.....%%#-....+#=%%%%:.............%++*%%%+...........=#*..%..#.%...%..=........
.....=....=%%#=.......%%..:%%*.+...%#...........#......%-.@%%%%%........................%..%..#....%........
......-..%%....:=-.=............-.....%...+%*.........%%%..*..%...............%-=..%........................
......%%...=#...=%%=*..:%%%%%#####.*..#.......%#.....*%%%-.:%.%.%%............=.....%+......................
.................%-.-..@.%-..%..%..#.-%.......*%%....%%%=.+@.@#-.#+.........%.%*.%...%......................
.......=%#++#%....*..%...%....*%%-.......%+...:*.....:-%%..%=%##=.%..........%%..-.:++......................
.....%..@%...-%............%%......%..*##.%...@%.......%%..:%%..%%.+:........=.%..%%%%......................
....%#@#%.....%.........%+...%=..%..%.%%...+..%%=.....:%%..*%#+%....%......*%..-%..%#%%:....................
....+.....+%%%%%%%%%%=...*:%.#+.*:#.-.#.%..%...%..%..+%%%........+.#.*......#..#....%%%%....................
...%..%=.%.......-#..%#@.%.*+.%............%.....%..*%.%%.............-@#.#.#.*#.....%%%%...................
...%..+%..%=.%.%%.+..%%@.%%#...:%%=.%....**%.......-%#.%%-........+.......%.=......=.:%%%...................
...%.:#.%.%..%.+.%#..%.%...-%=......#-..=%.*...#......%-.%*........%......%.:#..+...%#%%%-..................
...#.......-#..#.......*%#...........%.....*...*......*%%%%%........%.....%.#..%....+%%%%#..................
....%%%*:......:+%%%%:.........................#....:%%%%%..*@.......%%*-##...*%.....%%%%%..................
...............................................%.....#%%%%....%..........-%%.....=%%.#%%%%..................
...............................................=.......*%%....=*......+*...#......:%%%%%%#..................
...............................................%.......*%%-...#%......:@.-.*......*%%%%%%...................
...............................................*....+%%%%%%#%%*..#%....%.:.%#.....#%%%%%%...................
..............................................=.......#%%%%#.......%.......=%=.....%%%%%%:..................
.............................................+%.......:+%%%....=...%......%..-+......%%%%*..................
.............................................%%.....*%%%%%%....#..%.......%...-*..%+..%%%%..................
...................................:%...*.%...+%......-%%%%...............%....-%..#=.=%%%..................
.................*%.................%%...-%%....+...%..%%%%...............%......%..#=.%%%..................
................%.%#................%%...%%%=....%..=%%#%%%-..............%.......%%%%+%%%..................
...............-..-%.................-.+*.+%...:..%..%%%%%%#..............%........@%%##%%=.................
...............*%..@..#.%......................+...%..=%%%%%.............+%....%....+%%%%%*.................
................%.:+.-.*=......................+.....+..%%%%..%..........**....#.......%@%%.................
.................%%##.#..-.=..................%-......%...%%%%%.#.%......*.....:%.......#%%.................
.............%%=.%%%%.%@#..%...@...........%%%:........-%...%%%%%%%.#.#..*......%........%%.................
.............%%%..%%%#.--.%%%%%.*%%%:.-%*................%....%%%%%%%%%%%%..*%%%%.......:%%..+....%.........
.............%%%##%%%#%%%=..............:%#..%%%%%+.......%*....%%%%%%..........%%%==%%%%%%%%%..%.%@..%.....
...=+:.=%#%%:...%%%-........................%........%%%%%%-......%%%%@%*:....%%#......#%%%%%%%%%%%%%%%%=%..
%#........:==..-#%%*....%%%%#.#%%%%%%*-..+%-.+%+:.-%=....*....................%%#-:*%%%%%%%%%%%%%%%*........
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
*****++++**....****+++........+*****....******+****..+*****...+***+.:******+...****+++++*+...:***+++*+-.....
..-*+.....*......**-........=*:....+......+*+....:*....**-.....:*......**........+*=....:=......**:...-**...
..-*+............**-........=**...........+*+..........:**.....*.......**........+*=............**.....**...
..-*+...+:.......**-.........=***-........+*+...+:......+*+...+=.......**........+*=...*........**:...**:...
..-*+...+:.......**-............+***......+*+...+:.......**...*........**........+*=...+:.......**::**=.....
..-*+............**-.....+..-.....=**.....+*+............:*+.*:........**........+*=............**:..+**....
..-*+.....-+.....**-....=+..*......**.....+*+.....:*......+***.........**........+*+.....+:.....**:...-**:..
********+**-...**********=..*:****+:....++******+**=.......**.......:******+...***********...:*****+-...****

how does jadeterm detect my forge and repo data?

it reads the .git files, simple as that.

why does jadeterm do it like that?

because i like it like that.

how do i turn off torture mode?

try submitting your commands to a specialist venue.

how do i write a theme?

uhhhhh next question.

About

Terminal made by Catgirls

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages