Compare commits
2 commits
e6594068c4
...
55c4cd5cbd
Author | SHA1 | Date | |
---|---|---|---|
|
55c4cd5cbd | ||
5899b9266d |
4 changed files with 30 additions and 10 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
@ -1,3 +1,14 @@
|
||||||
|
## [0.4.0](https://git.kjan.de/jank/project-cli/compare/v0.3.3...v0.4.0) (2025-06-19)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* Add folder execution ([703db75](https://git.kjan.de/jank/project-cli/commit/703db757bc11edd233dca293528b0fad85365d5f))
|
||||||
|
* add version argument ([618e00b](https://git.kjan.de/jank/project-cli/commit/618e00b677b21dbb8a143a2cd8c189e3aa672c89))
|
||||||
|
|
||||||
|
### Chores
|
||||||
|
|
||||||
|
* Clean up imports ([50ecd8c](https://git.kjan.de/jank/project-cli/commit/50ecd8ce863e5996e47abb4fbad5f35e324ccc34))
|
||||||
|
|
||||||
## [0.3.3](https://git.kjan.de/jank/project-cli/compare/v0.3.2...v0.3.3) (2025-06-19)
|
## [0.3.3](https://git.kjan.de/jank/project-cli/compare/v0.3.2...v0.3.3) (2025-06-19)
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|
23
index.ts
23
index.ts
|
@ -106,13 +106,22 @@ program
|
||||||
|
|
||||||
program.command("init").action(() => {
|
program.command("init").action(() => {
|
||||||
console.log(`${CLI_NAME}() {
|
console.log(`${CLI_NAME}() {
|
||||||
command ${CLI_NAME} "$@" | while IFS= read -r line; do
|
local output
|
||||||
if [[ $line == __EXEC__* ]]; then
|
output=$(command ${CLI_NAME} "$@")
|
||||||
eval "\${line#__EXEC__}"
|
local exit_code=$?
|
||||||
else
|
|
||||||
echo "$line"
|
if [ $exit_code -eq 0 ]; then
|
||||||
fi
|
echo "$output" | while IFS= read -r line; do
|
||||||
done
|
if [[ $line == __EXEC__* ]]; then
|
||||||
|
eval "\${line#__EXEC__}"
|
||||||
|
else
|
||||||
|
echo "$line"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
else
|
||||||
|
echo "$output" >&2
|
||||||
|
return $exit_code
|
||||||
|
fi
|
||||||
}`);
|
}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
4
package-lock.json
generated
4
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "proj-cli",
|
"name": "proj-cli",
|
||||||
"version": "0.3.3",
|
"version": "0.4.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "proj-cli",
|
"name": "proj-cli",
|
||||||
"version": "0.3.3",
|
"version": "0.4.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@saithodev/semantic-release-gitea": "^2.1.0",
|
"@saithodev/semantic-release-gitea": "^2.1.0",
|
||||||
"@semantic-release/changelog": "^6.0.3",
|
"@semantic-release/changelog": "^6.0.3",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "proj-cli",
|
"name": "proj-cli",
|
||||||
"version": "0.3.3",
|
"version": "0.4.0",
|
||||||
"module": "index.ts",
|
"module": "index.ts",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue