acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_operating_system_summary.h
1//
2// Created by camilo on 07/04/23.
3// From distro__release_and_desktop_environment to operating_system_summary on 2023-04-10 18:56 by camilo <3ThomasBorregaardSorensen!!
4//
5#pragma once
6
7//contains() {
8// string="$1"
9// substring="$2"
10// if test "${string#*$substring}" != "$string"
11// then
12// return 0 # $substring is in $string
13// else
14// return 1 # $substring is not in $string
15// fi
16//}
17//
18
20virtual public ::particle
21{
22public:
23
24 ::string m_strDistro;
25 ::string m_strDistroFamily;
26 ::string m_strDistroBranch;
27 ::string m_strDistroRelease;
28 ::string m_strDesktopEnvironment;
29 ::string m_strSystemAmbientReleaseArchitecture;
30 ::string m_strUnderscoreOperatingSystem;
31
32
33 ::string m_strSudoInstall;
34 ::string m_strStandardPackageFileExtension;
35 ::string m_strPackagePlatform;
36
37
38 ::string m_strTerminal;
39
40
41 distro__release_and_desktop_environment();
42 ~distro__release_and_desktop_environment() override;
43
44
45 ::string summary() const;
46
47
48 void initialize(::particle *pparticle) override;
49
50
51};
Definition aaa_operating_system_summary.h:21