├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── _config.yml ├── ci.sh ├── default.nix ├── flake.lock ├── flake.nix ├── renovate.json ├── samples ├── code.rb ├── example.env ├── example.md ├── example.yml ├── gen-env.sh ├── gen-md.sh └── gen-yml.sh ├── shell.nix ├── spec.clear.md ├── spec.processed.md └── src ├── cli.rs ├── executor.rs ├── gen_test_md.rs ├── lib.rs ├── main.rs ├── nom_ext.rs └── parser.rs /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Rust 2 | /target 3 | /src/tests.rs 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/_config.yml -------------------------------------------------------------------------------- /ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/ci.sh -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/flake.nix -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/renovate.json -------------------------------------------------------------------------------- /samples/code.rb: -------------------------------------------------------------------------------- 1 | require "pp" 2 | 3 | pp ({ foo: 3 }) 4 | -------------------------------------------------------------------------------- /samples/example.env: -------------------------------------------------------------------------------- 1 | foo=bar 2 | -------------------------------------------------------------------------------- /samples/example.md: -------------------------------------------------------------------------------- 1 | *this is part of the example.md file* 2 | -------------------------------------------------------------------------------- /samples/example.yml: -------------------------------------------------------------------------------- 1 | foo: bar 2 | -------------------------------------------------------------------------------- /samples/gen-env.sh: -------------------------------------------------------------------------------- 1 | echo "foo=bar" 2 | -------------------------------------------------------------------------------- /samples/gen-md.sh: -------------------------------------------------------------------------------- 1 | echo "I'm gen-md.sh" 2 | -------------------------------------------------------------------------------- /samples/gen-yml.sh: -------------------------------------------------------------------------------- 1 | echo "foo: bar" 2 | -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/shell.nix -------------------------------------------------------------------------------- /spec.clear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/spec.clear.md -------------------------------------------------------------------------------- /spec.processed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/spec.processed.md -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/executor.rs -------------------------------------------------------------------------------- /src/gen_test_md.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/gen_test_md.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/nom_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/nom_ext.rs -------------------------------------------------------------------------------- /src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zimbatm/mdsh/HEAD/src/parser.rs --------------------------------------------------------------------------------