李通洲
|
413984963e
|
TerminalShell: support oils and elvish
|
2023-11-15 16:30:46 +08:00 |
|
李通洲
|
f93341ac61
|
TerminalShell: fix terminal name detection on NixOS
oops. No one report that...
|
2023-11-08 09:02:52 +08:00 |
|
李通洲
|
761c649817
|
TerminalShell: better support for environment running with su
|
2023-11-01 08:55:00 +08:00 |
|
李通洲
|
5b2006cd06
|
Global: get rid of locks
Psychological burden NO MORE
|
2023-10-31 14:42:45 +08:00 |
|
李通洲
|
bf1d1cbac5
|
Terminal: support urxvt version detection
|
2023-10-24 15:56:43 +08:00 |
|
李通洲
|
533231825c
|
Terminal (Linux): detect tmux: server as tmux
|
2023-10-24 10:20:41 +08:00 |
|
李通洲
|
40e2787d94
|
Revert "Terminal (Linux): better support for tmux"
This reverts commit 281af9c86f.
|
2023-10-24 10:09:43 +08:00 |
|
李通洲
|
281af9c86f
|
Terminal (Linux): better support for tmux
|
2023-10-23 23:38:18 +08:00 |
|
李通洲
|
e4a6bf17e4
|
Terminal: support kgx (gnome console)
Fix #577
|
2023-10-08 09:51:32 +08:00 |
|
李通洲
|
4c96d0453e
|
TerminalShell (Linux): add ash as a known shell
|
2023-10-07 15:15:24 +08:00 |
|
李通洲
|
6c1b39ae60
|
Shell (FreeBSD): remove trailing \0
|
2023-09-16 20:46:49 +08:00 |
|
李通洲
|
7dfc0d8e60
|
Shell: don't detect user shell
|
2023-09-13 17:36:39 +08:00 |
|
李通洲
|
3483673ef7
|
Terminal (Android): fix termux detection
|
2023-09-03 20:57:23 +08:00 |
|
李通洲
|
3692e49e9b
|
TerminalShell: correctly set PATH_MAX on Linux
|
2023-09-02 10:05:30 -04:00 |
|
李通洲
|
28c01599d5
|
Platform: add $EXE_PATH/../share to dataDir
Support loading presets when fastfetch is installed in a special path. eg. `/opt/homebrew/bin/`
|
2023-08-24 11:14:51 +08:00 |
|
李通洲
|
125759dc75
|
Terminal: correctly detecting version and font on NixOS
|
2023-08-19 10:02:07 +08:00 |
|
李通洲
|
97f3860d1e
|
TerminalFont: Fix #510
2rd try
|
2023-08-05 23:08:47 +08:00 |
|
李通洲
|
16aedae843
|
TerminalFont: detect .kitty-wrapped as kitty
Fixes #510
|
2023-08-05 20:33:45 +08:00 |
|
李通洲
|
9e64e66254
|
TerminalShell: don't detect *.sh as shell or terminal
Fixes #366
|
2023-07-31 22:34:10 +08:00 |
|
李通洲
|
841be619ba
|
Global: use ffStrbufInitStatic
|
2023-07-25 17:35:09 +08:00 |
|
李通洲
|
e685a00a4b
|
FFstrbuf: remove ffStrbufRemoveStringsV; rename ffStrbufRemoveStringsA to ffStrbufRemoveStrings
|
2023-07-25 17:35:09 +08:00 |
|
李通洲
|
493824113b
|
Shell: support ksh version detection
|
2023-07-20 16:11:02 +08:00 |
|
李通洲
|
eea70020c3
|
Terminal (macOS): fix compatibility with Fig
|
2023-07-16 20:39:55 +08:00 |
|
李通洲
|
ddc55d70a7
|
Terminal (Linux): don't assume conhost in WSL
|
2023-07-16 19:22:58 +08:00 |
|
李通洲
|
d0f093c567
|
Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
|
2023-06-24 17:28:05 +08:00 |
|
李通洲
|
9794c4b78f
|
CI: fix build
|
2023-06-22 13:14:38 +08:00 |
|
Carter Li
|
26978b7d48
|
Terminal (Linux): print gnome-terminal-server as gnome-terminal
|
2023-06-22 02:05:40 +00:00 |
|
Linus Dierheimer
|
fc12494ac1
|
Adapt to new repository url
|
2023-06-12 17:26:37 +02:00 |
|
李通洲
|
40a1f75895
|
TerminalShell: remove --terminal-version and --shell-version
|
2023-06-12 15:03:56 +08:00 |
|
李通洲
|
13ae9aff44
|
Terminal: support JSON config
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
786d538276
|
Shell: add JSON config support
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
c7119498a3
|
Global: major FFstrbuf related code refactor
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
0a979ddd1e
|
TerminalShell: fix iTerm being detected as iTermServer-* sometimes
|
2023-05-24 14:50:39 +08:00 |
|
李通洲
|
e45c4b49fd
|
TerminalShell: support xonsh
|
2023-05-24 14:50:37 +08:00 |
|
李通洲
|
e29169711c
|
TerminalShell (Linux): tidy
|
2023-02-14 16:33:58 +08:00 |
|
Linus Dierheimer
|
a063cd4feb
|
Correctly handle zfs pools
#413
|
2023-02-01 15:56:25 +01:00 |
|
李通洲
|
a14ef06d14
|
TerminalShell (Windows): fix a rare case that fails to detect terminal
|
2023-01-29 23:29:53 +08:00 |
|
Linus Dierheimer
|
a1ea7804f3
|
IO: Separate platform specific implementations
|
2023-01-28 12:40:12 +01:00 |
|
Linus Dierheimer
|
a1d8e3e598
|
Introduce FFPlatform
|
2023-01-15 15:57:26 +01:00 |
|
李通洲
|
7145f5252d
|
TerminalShell: add --shell-version and --terminal-version options to disable shell / terminal version detection
in case that users don't like it
|
2023-01-11 17:17:17 +08:00 |
|
李通洲
|
54ea9c2386
|
TerminalFont: support WezTerm font detection
|
2023-01-11 13:58:59 +08:00 |
|
李通洲
|
ef2a5110fe
|
TerminalShell: detect terminal version when available
|
2023-01-10 19:26:33 +08:00 |
|
Linus Dierheimer
|
b21cfc127a
|
Termialshell: ignore sh
|
2022-12-12 13:55:19 +01:00 |
|
李通洲
|
f1cc94207e
|
Host: detect WSL version
|
2022-11-17 22:36:49 +08:00 |
|
李通洲
|
fb78d9bbb9
|
TerminalFont: support Warp; improve performance of Apple Terminal (macOS)
|
2022-11-17 19:53:12 +08:00 |
|
李通洲
|
2ee5b3b7a5
|
TerminalShell: add support for tcsh
which is the default shell for freebsd
|
2022-10-27 16:45:59 +08:00 |
|
李通洲
|
302a588812
|
TerminalShell: fix shellExe detection on macOS
`proc_pidpath()` works only if bufsize >= PROC_PIDPATHINFO_MAXSIZE
|
2022-10-27 16:45:59 +08:00 |
|
李通洲
|
9c73f6b787
|
TerminalShell: support freebsd
|
2022-10-26 19:49:25 +08:00 |
|
李通洲
|
4f67ed2b77
|
TerminalShell: add some pretty names
|
2022-10-14 19:16:55 +08:00 |
|
李通洲
|
3f4926cbd5
|
TerminalShell: detect platform specific terminal on correct system only
|
2022-10-14 19:16:55 +08:00 |
|