Skip to content

Commit 1e52e58

Browse files
committed
WIP: experimenting with embedded resources
1 parent 64e6d32 commit 1e52e58

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
-- AWSRes v1.3 - Generated on October 27 2024 at 20:04:05
3+
4+
pragma Style_Checks (Off);
5+
6+
with Ada.Streams;
7+
8+
package Alire_Res.manifests_alire_bin_toml is
9+
10+
use Ada.Streams;
11+
12+
Content : aliased constant Stream_Element_Array :=
13+
(31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 203, 75, 204, 77,
14+
85, 176, 85, 80, 114, 136, 119, 46, 74, 44, 73, 141, 247, 3,
15+
242, 227, 29, 148, 184, 0, 154, 131, 181, 64, 24, 0, 0, 0);
16+
17+
end Alire_Res.manifests_alire_bin_toml;

src/templates/Alire_Res.adb

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
2+
-- AWSRes v1.3 - Generated on October 27 2024 at 20:04:05
3+
4+
pragma Style_Checks (Off);
5+
6+
with Alire_Res.manifests_alire_bin_toml;
7+
8+
with AWS.Resources.Embedded;
9+
with GNAT.Calendar;
10+
11+
package body Alire_Res is
12+
13+
Initialized : Boolean := False;
14+
15+
procedure Init is
16+
use AWS.Resources.Embedded;
17+
begin
18+
if not Initialized then
19+
Initialized := True;
20+
Register
21+
("manifests/alire_bin.toml.gz",
22+
Alire_Res.manifests_alire_bin_toml.Content'Access,
23+
GNAT.Calendar.Time_Of (2024, 10, 27, 18, 56, 37, 0.0));
24+
end if;
25+
end Init;
26+
27+
begin
28+
Init;
29+
end Alire_Res;

src/templates/Alire_Res.ads

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
-- AWSRes v1.3 - Generated on October 27 2024 at 20:04:05
3+
4+
package Alire_Res is
5+
6+
procedure Init;
7+
-- Register all resources files
8+
9+
end Alire_Res;

templates/manifests/alire_bin.toml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
name = "@_Crate_Name_@"

0 commit comments

Comments
 (0)