Minishell
Loading...
Searching...
No Matches
epifetch.h
Go to the documentation of this file.
1/*
2** EPITECH PROJECT, 2025
3** B-PSU-200-BAR-2-1-42sh
4** File description:
5** Neofetch
6*/
7#ifndef EPIFETCH_H
8 #define EPIFETCH_H
9 #define LINE_LENGTH 50
10typedef struct epifetch_s {
11 char *os;
12 char *kernel;
13 char *host;
14 char *uptime;
15 char *shell;
16 char *cpu;
17 char *gpu;
18 char *ram;
19 char *battery;
20 char *terminal;
21 char **logo;
24int save_logo(epifetch_t *epifetch);
25int get_software_info(epifetch_t *epifetch);
26int get_hardware_info(epifetch_t *epifetch);
27#endif //EPIFETCH_H
int save_logo(epifetch_t *epifetch)
Definition read_logo.c:25
epifetch_t * get_epifetch_data(void)
Definition init_struct.c:20
struct epifetch_s epifetch_t
int get_software_info(epifetch_t *epifetch)
Definition get_software_info.c:134
int get_hardware_info(epifetch_t *epifetch)
Definition get_hardware_info.c:117
Definition epifetch.h:10
char ** logo
Definition epifetch.h:21
char * host
Definition epifetch.h:13
char * uptime
Definition epifetch.h:14
char * cpu
Definition epifetch.h:16
char * gpu
Definition epifetch.h:17
char * battery
Definition epifetch.h:19
char * terminal
Definition epifetch.h:20
char * ram
Definition epifetch.h:18
char * os
Definition epifetch.h:11
char * kernel
Definition epifetch.h:12
char * shell
Definition epifetch.h:15