@@ -22,13 +22,13 @@ use crate::{
22 config::{config_file, generate_config_file},
22 config::{config_file, generate_config_file},
24use assets::{assets_from_cache_or_binary, cache_dir, clear_assets, config_dir};
24use assets::{assets_from_cache_or_binary, cache_dir, clear_assets, config_dir};
25−use bat::Controller;
25+use clap::crate_version;
26use directories::PROJECT_DIRS;
26use directories::PROJECT_DIRS;
29 config::{Config, InputFile, OrdinaryFile, StyleComponent, StyleComponents},
29 config::{Config, InputFile, OrdinaryFile, StyleComponent, StyleComponents},
30 errors::*,
30 errors::*,
31− HighlightingAssets,
31+ Controller, HighlightingAssets,
34fn run_cache_subcommand(matches: &clap::ArgMatches) -> Result<()> {
34fn run_cache_subcommand(matches: &clap::ArgMatches) -> Result<()> {
@@ -45,7 +45,7 @@ fn run_cache_subcommand(matches: &clap::ArgMatches) -> Result<()> {
45 let blank = matches.is_present("blank");
45 let blank = matches.is_present("blank");
47 let assets = HighlightingAssets::from_files(source_dir, !blank)?;
47 let assets = HighlightingAssets::from_files(source_dir, !blank)?;
48− assets.save_to_cache(target_dir)?;
48+ assets.save_to_cache(target_dir, crate_version!())?;
49 } else if matches.is_present("clear") {
49 } else if matches.is_present("clear") {
50 clear_assets();
50 clear_assets();