Skip to content

Releases: Norgate-AV/genlinx

v1.0.0

18 Sep 15:32
Compare
Choose a tag to compare

1.0.0 (2023-09-18)

Features

  • accept array of workspace files. search if none provided. create cfg for all (f4a4f58)
  • add ability to ignore certain directories (6862c77)
  • add all option to bypass interactive prompts (b4ca057)
  • add APW class (c5335d4)
  • add apw directory to extra file locations for archive command options (07716bf)
  • add apw discovered module paths to extra module paths (bdef229)
  • add archive builder class (84eee88)
  • add archive cli option for extra file archive location (0338f3e)
  • add archive command boilerplate (14ce8b9)
  • add archive config option to search for files not in workspace (65c688a)
  • add archive config options for including compiled files (4291f1c)
  • add archive extra file locations to config (fe46df7)
  • add archive extra files archive location to config (dd9db81)
  • add archive items file type reference object (9daa63d)
  • add archive options getter to options class (0f1a8c6)
  • add ArchiveItemFactory (98c5c89)
  • add banner to cli help output (df46dfc)
  • add boilerplate for config command (b7a4295)
  • add build command boilerplate (ebe0048)
  • add CfgBuilder class (9a9143f)
  • add compiled file extension map (282ed29)
  • add create cfg option to global config (41d8240)
  • add default archive output file to config (d60ac1b)
  • add default config (9970df2)
  • build-cmd: add default include, module, library paths to global config for building axs files (12e1cf6)
  • add default output file to config (64a5a2e)
  • add Dockerfile (2b0e103)
  • add env file to archive with extra files (19d2580)
  • add EnvItem archive item class (7eb5013)
  • add extra file archive location option (0c377f5)
  • add extra file extensions to file type map (b20c84a)
  • add extra file type extensions (75eacc8)
  • build-cmd: add extra options to allow building source files (d74e4d5)
  • add extra options to archive cli command (6a7489c)
  • add file extension map (0ea9883)
  • add footer message to all help text directing to man page for extra help (22c35a5)
  • add found files to the archive in a .genlinx directory (2b2c82e)
  • add function calls for build and archive (6d8d234)
  • add GeneralItem class (177a618)
  • add getFileDirectories method (bc6b41e)
  • nlrc: add getSourceBuildCommand function (f386a53)
  • add getter property to generate a list of file referenced that are not in the workspace (0064e86)
  • add getter to return all files (a53a5bc)
  • add ignored files list for archive command to global config (1e1601d)
  • add initial implementation of genlinx cfg command (73550ea)
  • utils: add loadAPW helper function (6d8bbd2)
  • add local config options to each command (a0a6fce)
  • add map to identify extra file types (0418021)
  • add method for searching through extsing files based on regex pattern (6f9dafe)
  • add method to check if a file already exists in the workspace (98d15b6)
  • add method to check if file is a readable file (5ca45a1)
  • add method to get workspace id and add id getter (1935a66)
  • add method to setup options for builder from cli option and app config (1f407ba)
  • add ModuleItem class (f0efdfd)
  • add nlrc args array to config (1beda73)
  • add NLRC class (b669bf3)
  • add placeholder method to get apw file type (7949438)
  • add placeholder to get the apw file type (12e78b2)
  • add property to get masterSrcPaths (3469d05)
  • add property to get moduleFilePaths (7198a3d)
  • add property to get the apw file path (5251752)
  • add property to get unique include file directories (34bcdb5)
  • add script files for symlinking extra files (6af9745)
  • lib: add selectWorkspaceFiles function (6ddd29c)
  • add shell execuable command arg to default config (91bb0a1)
  • add shell executable to default config (ebbbef1)
  • add SourceItem class (917b178)
  • add tpd file extension (1ccd604)
  • add utility function to get app config file path (d39d208)
  • add utility function to recursive walk directori...
Read more