Skip to content

Commit

Permalink
Include Oclis version number in generated files
Browse files Browse the repository at this point in the history
  • Loading branch information
ad-si committed Feb 22, 2024
1 parent 54a3387 commit d01e2ed
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 6 deletions.
2 changes: 1 addition & 1 deletion purescript/src/Oclis/Executor.purs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- | CAUTION:
-- | THIS FILE WAS GENERATED BASED ON `oclis.ncl`.
-- | THIS FILE WAS GENERATED BY Oclis {{version}} BASED ON `oclis.ncl`.
-- | DO NOT EDIT MANUALLY!

module Oclis where
Expand Down
2 changes: 1 addition & 1 deletion purescript/src/Oclis/Parser.purs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- | CAUTION:
-- | THIS FILE WAS GENERATED BASED ON `oclis.ncl`.
-- | THIS FILE WAS GENERATED BY Oclis {{version}} BASED ON `oclis.ncl`.
-- | DO NOT EDIT MANUALLY!

module Oclis.Parser where
Expand Down
2 changes: 1 addition & 1 deletion purescript/src/Oclis/Tokenizer.purs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- | CAUTION:
-- | THIS FILE WAS GENERATED BASED ON `oclis.ncl`.
-- | THIS FILE WAS GENERATED BY Oclis {{version}} BASED ON `oclis.ncl`.
-- | DO NOT EDIT MANUALLY!

module Oclis.Tokenizer
Expand Down
2 changes: 1 addition & 1 deletion purescript/src/Oclis/Types.purs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- | CAUTION:
-- | THIS FILE WAS GENERATED BASED ON `oclis.ncl`.
-- | THIS FILE WAS GENERATED BY Oclis {{version}} BASED ON `oclis.ncl`.
-- | DO NOT EDIT MANUALLY!

module Oclis.Types where
Expand Down
2 changes: 1 addition & 1 deletion purescript/src/Oclis/readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
> [!CAUTION]
> THIS FILE WAS GENERATED BASED ON `oclis.ncl`. \
> THIS FILE WAS GENERATED BY Oclis {{version}} BASED ON `oclis.ncl`. \
> DO NOT EDIT MANUALLY!
# Oclis
Expand Down
5 changes: 4 additions & 1 deletion src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ use nickel_lang_core::error::report::ErrorFormat;
use nickel_lang_core::serialize::{to_string, ExportFormat};
use nickel_lang_core::{eval::cache::CacheImpl, program::Program};

const VERSION: &str = env!("CARGO_PKG_VERSION");

#[derive(Parser)]
#[command(version, about, long_about = None)]
struct Cli {
Expand Down Expand Up @@ -80,7 +82,8 @@ macro_rules! include_and_write_file {
($filename:expr) => {{
std::fs::write(
concat!(OCLIS_SRC!(), $filename),
include_str!(concat!("../purescript/", OCLIS_SRC!(), $filename)),
include_str!(concat!("../purescript/", OCLIS_SRC!(), $filename))
.replace("{{version}}", VERSION),
)?;
}};
}
Expand Down

0 comments on commit d01e2ed

Please sign in to comment.