installOpts :: Parser InstallOpts
installOpts = InstallOpts
  <$> switch
        ( long "bash-completion"
         <> short 'b'
         <> help "Output bash completion script" )
  <*> flag Safe Dangerous
       ( long "overwrite"
        <> short 'o'
        <> help "Overwrite existing files without prompt" )
installOpts :: Parser InstallOpts
installOpts = InstallOpts
  <$> switch
        ( long "bash-completion"
         <> short 'b'
         <> help "Output bash completion script" )
  <*> flag Safe Dangerous
       ( long "overwrite"
        <> short 'o'
        <> help "Overwrite existing files without prompt" )
installOpts = InstallOpts
  <$> switch
        ( long "bash-completion"
         <> short 'b'
         <> help "Output bash completion script" )
  <*> flag Safe Dangerous
       ( long "overwrite"
        <> short 'o'
        <> help "Overwrite existing files without prompt" )