summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo Bargen <mail@dbrgn.ch>2022-10-02 00:05:00 +0200
committerGitHub <noreply@github.com>2022-10-02 00:05:00 +0200
commit6f72ce778de2277330650e2113d964608565268f (patch)
treea049b704c3f9849ff42f8a18ece791ee55be26d7
parent99c86a4aff7754010d536f963c629b06d8f15207 (diff)
parent2ebf86b265f1cc6f24e649f938056ff4afdfc661 (diff)
Merge pull request #290 from dbrgn/remove-deprecated-commands
Remove deprecated commands
-rw-r--r--docs/src/usage.txt1
-rw-r--r--src/cli.rs22
-rw-r--r--src/main.rs40
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
diff --git a/src/cli.rs b/src/cli.rs
index a35df31..8646cac 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -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,