Rewrite neofetch in ContenT, rename to ctfetch
- Full rewrite from monolithic bash to ContenT OOP (.ct files in src/)
- 272 ASCII logos as individual class files (src/logos/)
- Dynamic logo loading via reflect.create()
- Add Ximper Linux support (distro detection, ASCII logo)
- Add cargo package manager, Cassette player, Hyprland WM
- Apply patches from fiersik@ (origin/ximper)
- Rename project to ctfetch
- Update README, Makefile, manpage, license
Showing
CONTRIBUTING.md
deleted
100644 → 0
neofetch
deleted
100755 → 0
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
src/ascii.ct
0 → 100644
src/config.ct
0 → 100644
src/detector.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/display.ct
0 → 100644
src/image.ct
0 → 100644
src/info.ct
0 → 100644
src/logos/aix.ct
0 → 100644
src/logos/almalinux.ct
0 → 100644
src/logos/alpine.ct
0 → 100644
src/logos/alpine_small.ct
0 → 100644
src/logos/alter.ct
0 → 100644
src/logos/amazon.ct
0 → 100644
src/logos/anarchy.ct
0 → 100644
src/logos/android.ct
0 → 100644
src/logos/android_small.ct
0 → 100644
src/logos/antergos.ct
0 → 100644
src/logos/antix.ct
0 → 100644
src/logos/aosc_os.ct
0 → 100644
src/logos/aosc_os_retro.ct
0 → 100644
src/logos/apricity.ct
0 → 100644
src/logos/arch.ct
0 → 100644
src/logos/arch_old.ct
0 → 100644
src/logos/arch_small.ct
0 → 100644
src/logos/archbox.ct
0 → 100644
src/logos/archcraft.ct
0 → 100644
src/logos/archlabs.ct
0 → 100644
src/logos/archmerge.ct
0 → 100644
src/logos/archstrike.ct
0 → 100644
src/logos/arcolinux.ct
0 → 100644
src/logos/arcolinux_small.ct
0 → 100644
src/logos/artix.ct
0 → 100644
src/logos/artix_small.ct
0 → 100644
src/logos/arya.ct
0 → 100644
src/logos/asteroidos.ct
0 → 100644
src/logos/bedrock.ct
0 → 100644
src/logos/bitrig.ct
0 → 100644
src/logos/blackarch.ct
0 → 100644
src/logos/blag.ct
0 → 100644
src/logos/blankon.ct
0 → 100644
src/logos/bluelight.ct
0 → 100644
src/logos/bodhi.ct
0 → 100644
src/logos/bonsai.ct
0 → 100644
src/logos/bsd.ct
0 → 100644
src/logos/bunsenlabs.ct
0 → 100644
src/logos/calculate.ct
0 → 100644
src/logos/carbs.ct
0 → 100644
src/logos/cbl_mariner.ct
0 → 100644
src/logos/celos.ct
0 → 100644
src/logos/centos.ct
0 → 100644
src/logos/centos_small.ct
0 → 100644
src/logos/chakra.ct
0 → 100644
src/logos/chaletos.ct
0 → 100644
src/logos/chapeau.ct
0 → 100644
src/logos/chrom.ct
0 → 100644
src/logos/cleanjaro.ct
0 → 100644
src/logos/cleanjaro_small.ct
0 → 100644
src/logos/clear_linux_os.ct
0 → 100644
src/logos/clearos.ct
0 → 100644
src/logos/clover.ct
0 → 100644
src/logos/condres.ct
0 → 100644
src/logos/crux.ct
0 → 100644
src/logos/crux_small.ct
0 → 100644
src/logos/crystal_linux.ct
0 → 100644
src/logos/cucumber.ct
0 → 100644
src/logos/cyberos.ct
0 → 100644
src/logos/dahlia.ct
0 → 100644
src/logos/darkos.ct
0 → 100644
src/logos/debian.ct
0 → 100644
src/logos/debian_small.ct
0 → 100644
src/logos/deepin.ct
0 → 100644
src/logos/desaos.ct
0 → 100644
src/logos/devuan.ct
0 → 100644
src/logos/dracos.ct
0 → 100644
src/logos/dragonfly.ct
0 → 100644
src/logos/dragonfly_old.ct
0 → 100644
src/logos/dragonfly_small.ct
0 → 100644
src/logos/drauger.ct
0 → 100644
src/logos/elementary.ct
0 → 100644
src/logos/endeavouros.ct
0 → 100644
src/logos/endless.ct
0 → 100644
src/logos/eurolinux.ct
0 → 100644
src/logos/exherbo.ct
0 → 100644
src/logos/fedora.ct
0 → 100644
src/logos/fedora_old.ct
0 → 100644
src/logos/fedora_small.ct
0 → 100644
src/logos/feren.ct
0 → 100644
src/logos/freebsd.ct
0 → 100644
src/logos/freebsd_small.ct
0 → 100644
src/logos/freemint.ct
0 → 100644
src/logos/frugalware.ct
0 → 100644
src/logos/funtoo.ct
0 → 100644
src/logos/galliumos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/garuda.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/gentoo.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/gentoo_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/glaucus.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/gnewsense.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/gnome.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/gnu.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/gobolinux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/grombyang.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/guix.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/guix_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/haiku.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/haiku_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/hash.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/huayra.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/hydroos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/hyperbola.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/hyperbola_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/iglunix.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/instantos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/irix.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/itc.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/januslinux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kaisen.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kali.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kaos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kde.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kibojoe.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kogaion.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/korora.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kslinux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/kubuntu.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/langitketujuh.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/laxeros.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/lede.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/libreelec.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/linux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/linux_lite.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/linux_mint.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/linux_mint_old.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/linuxlite_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/linuxmint_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/live_raizo.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/lmde.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/lubuntu.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/lunar.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mac.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mac_2.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mageia.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mageia_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/magpieos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mandriva.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/manjaro.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/manjaro_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/maui.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mer.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/minix.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mx.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/mx_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/namib.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/neptune.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/netbsd.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/netbsd_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/netrunner.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/nitrux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/nixos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/nixos_old.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/nixos_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/nurunner.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/nutyx.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/obarun.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/obrevenge.ct
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/logos/openbsd.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/openbsd_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/openeuler.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/openindiana.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/openmamba.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/openmandriva.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/openstage.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/opensuse.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/opensuse_leap.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/opensuse_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/logos/openwrt.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/oracle.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/os_elbrus.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pacbsd.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/parabola.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/parabola_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pardus.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/parrot.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/parsix.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pcbsd.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pclinuxos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pengwin.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pentoo.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/peppermint.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pisi.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pnm_linux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pop_os.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/popos_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/porteus.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/postmarketos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/logos/proxmox.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/puffos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/puppy.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pureos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/pureos_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/qubes.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/qubyt.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/quibian.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/radix.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/raspbian.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/raspbian_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/reborn_os.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/red_star.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/redcore.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/redhat.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/redhat_old.ct
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/logos/regata.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/regolith.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/rocky.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/rocky_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/rosa.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sabayon.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sabotage.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sailfish.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/salentos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/scientific.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/semc.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/septor.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/serene.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sharklinux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/siduction.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/skiffos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/slackware.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/slackware_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/slitaz.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/smartos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/solus.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/source_mage.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sparky.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/star.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/steamos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sunos.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/sunos_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/swagarch.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/t2.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/tails.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/tearch.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/trisquel.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_budgie.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_cinnamon.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_gnome.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_mate.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_old.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ubuntu_studio.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/univention.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/venom.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/vnux.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/void.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/void_small.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/windows.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/windows_10.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/windows_11.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/xferience.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/ximper.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/xubuntu.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/logos/zorin.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/main.ct
0 → 100644
This diff is collapsed.
Click to expand it.
src/utils.ct
0 → 100644
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment