aboutsummaryrefslogtreecommitdiff
path: root/mling/res
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-07-20 15:29:22 +0800
committer魏曹先生 <1992414357@qq.com>2026-07-20 15:29:22 +0800
commit62e323c80306d7dca68e47377a0ed6f4e146ba48 (patch)
tree0c6fe91d7197c83af52b08f793d12b0f01646d7d /mling/res
parent33da7c8cb4f24caeef4e8127bc484bc9d236a0f3 (diff)
feat: remove deprecated mling scaffolding tool
The mling CLI tool is being rewritten, so remove all its source files, resources, and workspace membership to clean up the repository
Diffstat (limited to 'mling/res')
-rw-r--r--mling/res/CHECKLIST.md110
-rw-r--r--mling/res/template_0.2/command/Cargo.toml.tmpl0
-rw-r--r--mling/res/template_0.2/command/src/main.rs1
-rw-r--r--mling/res/template_0.2/flat/Cargo.toml.tmpl0
-rw-r--r--mling/res/template_0.2/flat/src/main.rs0
-rw-r--r--mling/res/template_0.2/modularity/Cargo.toml.tmpl0
-rw-r--r--mling/res/template_0.2/modularity/src/main.rs0
7 files changed, 0 insertions, 111 deletions
diff --git a/mling/res/CHECKLIST.md b/mling/res/CHECKLIST.md
deleted file mode 100644
index bc7b8bc..0000000
--- a/mling/res/CHECKLIST.md
+++ /dev/null
@@ -1,110 +0,0 @@
-> [!NOTE]
->
-> You are using `mling` to create your `mingling` project. Before proceeding, please fill in your project information.
-
-## Question 1: Fill in your project information
-
-Use `snake-case` style to fill in the project name. It will serve as your `crate` name:
-
-```name
-my-cli
-```
-
-Describe your `program` in one sentence:
-
-```description
-This is a command-line program
-```
-
-## Question 2: Which Mingling version do you need?
-
-> [!TIP]
->
-> You must select **EXACTLY ONE** option
-
-- [x] `ver:0.2` Based on the `Mingling@0.2.x` template
-
-## Question 3: What is your project layout style?
-
-> [!TIP]
->
-> You must select **EXACTLY ONE** option
-
-- [x] `base:flat` Flat mode (Simple)
-
-```
-# The most basic mode
-./main.rs
-./foo.rs
-./bar.rs
-./globals.rs
-```
-
-- [ ] `base:modularity` Modular mode
-
-```
-├─ module1/ # Stores private concepts internally
-│ ├── mod.rs # Command registration
-│ ├── chains/ # Core logic
-│ └── renderers/ # Result rendering
-├─ module2/
-│ ├── mod.rs # Command registration
-│ ├── chains/ # Core logic
-│ └── renderers/ # Result rendering
-├─ global/ # Stores public concepts in the global directory
-│ ├── errors/ # Global Errors
-│ ├── setups/ # Setups
-│ └── resources/ # Global Resources
-└─ main.rs
-```
-
-- [ ] `base:command` Command mode
-
-```
-# Stores all commands
-├─ commands/ # Organizes subcommands by hierarchy
-│ ├── remote/add.rs # "remote add"
-│ ├── remote/rm.rs # "remote rm"
-│ ├── remote.rs # Not a command,
-│ │ but a local implementation for
-│ │ the remote series of commands
-│ ├── foo.rs # "foo"
-│ └── bar.rs # "bar"
-├─ errors/ # Global Errors
-├─ resources/ # Global Resources
-├─ setups/ # Setups
-└─ main.rs
-```
-
-## Question 4: What additional features do you need to enable?
-
-> [!TIP]
->
-> All of the following options are **OPTIONAL**
-
-**Pre:**
-
-- [x] `exec:git_init` Initialize this project as a git repository (requires `git` to be installed)
-
-**Features:**
-
-- [x] `feat:extra_macros` Extra macro support
-- [x] `feat:dispatch_tree` Compile-time dispatch tree (solidify all commands)
-- [ ] `feat:structural_renderer` Structural renderer (JSON/YAML) for feature output
-- [ ] `feat:comp` Dynamic completion system
-- [ ] `feat:clap` Clap support
-- [ ] `feat:parser` Mingling Picker parser support
-- [ ] `feat:async` Async support
-
-**Implementations:**
-
-- [ ] `impl:exit_code` Introduce exit code control
-- [ ] `impl:fallback` Fallback functionality when no command is given
-
----
-
-After filling in the above, execute the following command to create the project:
-
-```
-~# mling gen
-```
diff --git a/mling/res/template_0.2/command/Cargo.toml.tmpl b/mling/res/template_0.2/command/Cargo.toml.tmpl
deleted file mode 100644
index e69de29..0000000
--- a/mling/res/template_0.2/command/Cargo.toml.tmpl
+++ /dev/null
diff --git a/mling/res/template_0.2/command/src/main.rs b/mling/res/template_0.2/command/src/main.rs
deleted file mode 100644
index 8b13789..0000000
--- a/mling/res/template_0.2/command/src/main.rs
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/mling/res/template_0.2/flat/Cargo.toml.tmpl b/mling/res/template_0.2/flat/Cargo.toml.tmpl
deleted file mode 100644
index e69de29..0000000
--- a/mling/res/template_0.2/flat/Cargo.toml.tmpl
+++ /dev/null
diff --git a/mling/res/template_0.2/flat/src/main.rs b/mling/res/template_0.2/flat/src/main.rs
deleted file mode 100644
index e69de29..0000000
--- a/mling/res/template_0.2/flat/src/main.rs
+++ /dev/null
diff --git a/mling/res/template_0.2/modularity/Cargo.toml.tmpl b/mling/res/template_0.2/modularity/Cargo.toml.tmpl
deleted file mode 100644
index e69de29..0000000
--- a/mling/res/template_0.2/modularity/Cargo.toml.tmpl
+++ /dev/null
diff --git a/mling/res/template_0.2/modularity/src/main.rs b/mling/res/template_0.2/modularity/src/main.rs
deleted file mode 100644
index e69de29..0000000
--- a/mling/res/template_0.2/modularity/src/main.rs
+++ /dev/null