Root folder creation #2

Merged
javier merged 21 commits from feature/create-project-root into main 2025-01-27 23:54:51 +00:00

21 Commits

Author SHA1 Message Date
7bd5ae6fcd Merge branch 'main' into feature/create-project-root 2025-01-28 00:53:58 +01:00
75978f75b3 Merge branch 'feature/create-basic-project' into feature/create-project-root
# Conflicts:
#	Sources/Executable/Commands/Create.swift
2025-01-12 03:07:07 +01:00
cbd3789ca7 Implemented the creation of a root folder within the Create command in the executable target. 2025-01-12 03:05:57 +01:00
c1b3fb50a3 Implemented the creation of a root folder within the Create command in the executable target. 2025-01-12 02:47:39 +01:00
6bf9c30ad1 Improved the CreatedRootFolderTask task in the library target to throw error in case the function receives an empty name. 2025-01-12 02:16:30 +01:00
db1df0ec62 Created the basis of the Create command in the executable target. 2025-01-12 01:42:43 +01:00
15d1e22f1c Defined the minimum platform requirements for the Package file. 2025-01-12 01:33:52 +01:00
af1703e6c1 Implemented the CreatedRootFolderTask task in the Library target. 2025-01-11 18:40:09 +01:00
3f98d08a00 Written test cases for the FileServicing conformance using relevant mock and spy in the Tests target. 2025-01-11 11:33:19 +01:00
a7be1ec0b0 Implemented the FileServiceMock mock in the Tests target. 2025-01-11 11:28:27 +01:00
4b900818ec Implemented the FileServiceSpy spy in the Tests target. 2025-01-11 11:27:39 +01:00
1d080cce45 Implemented the "createFolder(at: )" function for the FileService service in the module target. 2025-01-11 05:08:06 +01:00
58151a4e5a Implemented the "delete(at: )" function for the FileService service in the module target. 2025-01-11 04:44:02 +01:00
7d0ad3461a Implemented the "exists(at: )" function for the FileService service in the module target. 2025-01-11 04:42:39 +01:00
739fe0c8de Implemented the "init(at: )" initialiser function for the URL+Inits extension in the Library target. 2025-01-11 03:19:59 +01:00
2128c0cde2 Removed boilerplate files from the Library and Tests targets. 2025-01-11 01:35:51 +01:00
6938b358e1 Implemented the "currentFolder" property for the FileService service in the Library target. 2025-01-11 01:28:11 +01:00
ecbec1f4c8 Created the library and test targets as well as the executable and library products for the Package file. 2025-01-11 00:32:05 +01:00
3e8e321c73 Created the Colibri command. 2025-01-09 09:56:47 +01:00
98dca62dca Added the ArgumentParser package dependency to the package, and plugged it in into the executable target. 2025-01-09 09:24:55 +01:00
a3420423d6 Removed unnecessary comments from the Package file. 2025-01-07 01:41:10 +01:00