diff options
author | Danilo Bargen <mail@dbrgn.ch> | 2022-10-02 00:05:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-02 00:05:00 +0200 |
commit | 6f72ce778de2277330650e2113d964608565268f (patch) | |
tree | a049b704c3f9849ff42f8a18ece791ee55be26d7 | |
parent | 99c86a4aff7754010d536f963c629b06d8f15207 (diff) | |
parent | 2ebf86b265f1cc6f24e649f938056ff4afdfc661 (diff) |
Merge pull request #290 from dbrgn/remove-deprecated-commands
Remove deprecated commands
-rw-r--r-- | docs/src/usage.txt | 1 | ||||
-rw-r--r-- | src/cli.rs | 22 | ||||
-rw-r--r-- | src/main.rs | 40 |
3 files changed, 1 insertions, 62 deletions
diff --git a/docs/src/usage.txt b/docs/src/usage.txt index fdc0c9f..f6b159d 100644 --- a/docs/src/usage.txt +++ b/docs/src/usage.txt @@ -21,7 +21,6 @@ OPTIONS: -r, --raw Display the raw markdown instead of rendering it -q, --quiet Suppress informational messages --show-paths Show file and directory paths used by tealdeer - --config-path Show config file path --seed-config Create a basic config --color <WHEN> Control whether to use color [possible values: always, auto, never] -v, --version Print the version @@ -43,15 +43,6 @@ pub(crate) struct Args { )] pub platform: Option<PlatformType>, - /// Deprecated alias of `platform` - #[clap( - short = 'o', - long = "os", - possible_values = ["linux", "macos", "windows", "sunos", "osx"], - hide = true - )] - pub os: Option<PlatformType>, - /// Override the language #[clap(short = 'L', long = "language")] pub language: Option<String>, @@ -76,15 +67,6 @@ pub(crate) struct Args { #[clap(short = 'r', long = "--raw", requires = "command_or_file")] pub raw: bool, - /// Deprecated alias of `raw` - #[clap( - long = "markdown", - short = 'm', - requires = "command_or_file", - hide = true - )] - pub markdown: bool, - /// Suppress informational messages #[clap(short = 'q', long = "quiet")] pub quiet: bool, @@ -93,10 +75,6 @@ pub(crate) struct Args { #[clap(long = "show-paths")] pub show_paths: bool, - /// Show config file path - #[clap(long = "config-path")] - pub config_path: bool, - /// Create a basic config #[clap(long = "seed-config")] pub seed_config: bool, diff --git a/src/main.rs b/src/main.rs index ffacae2..8f601e4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -140,19 +140,6 @@ fn update_cache(cache: &Cache, quietly: bool, enable_styles: bool) { } } -/// Show the config path (DEPRECATED) -fn show_config_path(enable_styles: bool) { - match get_config_path() { - Ok((config_file_path, _)) => { - println!("Config path is: {}", config_file_path.to_str().unwrap()); - } - Err(e) => { - print_error(enable_styles, &e.context("Could not look up config path")); - process::exit(1); - } - } -} - /// Show file paths fn show_paths(config: &Config) { let config_dir = get_config_dir().map_or_else( @@ -253,7 +240,7 @@ fn main() { init_log(); // Parse arguments - let mut args = Args::parse(); + let args = Args::parse(); // Determine the usage of styles #[cfg(target_os = "windows")] @@ -274,31 +261,6 @@ fn main() { ColorOptions::Never => false, }; - // Handle renamed arguments - if args.markdown { - args.raw = true; - print_warning( - enable_styles, - "The -m / --markdown flag is deprecated, use -r / --raw instead", - ); - } - if args.os.is_some() { - print_warning( - enable_styles, - "The -o / --os flag is deprecated, use -p / --platform instead", - ); - } - args.platform = args.platform.or(args.os); - - // Show config file and path, pass through - if args.config_path { - print_warning( - enable_styles, - "The --config-path flag is deprecated, use --show-paths instead", - ); - show_config_path(enable_styles); - } - // Look up config file, if none is found fall back to default config. let config = match Config::load(enable_styles) { Ok(config) => config, |