mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-21 03:36:06 +00:00
Stub out a command sorta like rostar unpack
This commit is contained in:
parent
2e7c4b6dff
commit
88d2d1f193
2 changed files with 69 additions and 0 deletions
|
|
@ -7,6 +7,7 @@ mod init;
|
|||
mod plugin;
|
||||
mod serve;
|
||||
mod sourcemap;
|
||||
mod unpack;
|
||||
mod upload;
|
||||
|
||||
use std::{borrow::Cow, env, path::Path, str::FromStr};
|
||||
|
|
@ -21,6 +22,7 @@ pub use self::init::{InitCommand, InitKind};
|
|||
pub use self::plugin::{PluginCommand, PluginSubcommand};
|
||||
pub use self::serve::ServeCommand;
|
||||
pub use self::sourcemap::SourcemapCommand;
|
||||
pub use self::unpack::UnpackCommand;
|
||||
pub use self::upload::UploadCommand;
|
||||
|
||||
/// Command line options that Rojo accepts, defined using the clap crate.
|
||||
|
|
@ -46,6 +48,7 @@ impl Options {
|
|||
Subcommand::FmtProject(subcommand) => subcommand.run(),
|
||||
Subcommand::Doc(subcommand) => subcommand.run(),
|
||||
Subcommand::Plugin(subcommand) => subcommand.run(),
|
||||
Subcommand::Unpack(subcommand) => subcommand.run(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -119,6 +122,7 @@ pub enum Subcommand {
|
|||
FmtProject(FmtProjectCommand),
|
||||
Doc(DocCommand),
|
||||
Plugin(PluginCommand),
|
||||
Unpack(UnpackCommand),
|
||||
}
|
||||
|
||||
pub(super) fn resolve_path(path: &Path) -> Cow<'_, Path> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue