├── .github ├── actions │ └── setup-zig │ │ └── action.yml └── workflows │ ├── compile.yml │ └── testing.yml ├── .gitignore ├── .rspec ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── _coverpage.md ├── _install │ ├── migration │ │ ├── check_migrations.ps1 │ │ ├── check_migrations.sh │ │ └── v0.5.0 │ │ │ ├── linux.sh │ │ │ └── win.ps1 │ ├── v0.4.2 │ │ ├── linux.sh │ │ ├── macos.sh │ │ └── win.ps1 │ └── v0.5.0 │ │ ├── linux.sh │ │ ├── macos.sh │ │ └── win.ps1 ├── _media │ └── gecko.png ├── _sidebar.md ├── advanced-features.md ├── commands.md ├── getting-started.md ├── index.html ├── installation.md ├── monitoring-and-limiting.md └── more-info.md ├── spec ├── commands │ ├── create_spec.rb │ ├── delete_spec.rb │ ├── edit_spec.rb │ ├── health_spec.rb │ ├── logs_spec.rb │ ├── ls_spec.rb │ ├── restart_spec.rb │ ├── start_spec.rb │ ├── stop_spec.rb │ └── version_spec.rb ├── spec_helper.rb └── support │ ├── file_helper.rb │ └── process_helper.rb └── src ├── commands ├── create.zig ├── delete.zig ├── edit.zig ├── health.zig ├── help.zig ├── index.zig ├── logs.zig ├── ls.zig ├── restart.zig ├── start.zig ├── startup.zig ├── stop.zig └── version.zig ├── lib ├── args │ └── parse.zig ├── c.zig ├── error.zig ├── file.zig ├── linux │ ├── cpu.zig │ ├── file.zig │ ├── process.zig │ └── startup.zig ├── log.zig ├── macos │ ├── cpu.zig │ ├── env.zig │ ├── file.zig │ ├── process.zig │ ├── startup.zig │ ├── stats.zig │ └── util.zig ├── startup │ └── index.zig ├── table │ ├── index.zig │ ├── main.zig │ └── stats.zig ├── task │ ├── env.zig │ ├── file.zig │ ├── index.zig │ ├── logger.zig │ ├── manager.zig │ ├── process.zig │ ├── resources.zig │ └── stats.zig ├── unix │ └── fork.zig ├── util.zig ├── window.zig └── windows │ ├── cpu.zig │ ├── env.zig │ ├── file.zig │ ├── fork.zig │ ├── log.zig │ ├── process.zig │ ├── startup.zig │ └── util.zig ├── main.zig ├── tests.zig └── win_spawn.zig /.github/actions/setup-zig/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/.github/actions/setup-zig/action.yml -------------------------------------------------------------------------------- /.github/workflows/compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/.github/workflows/compile.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/_install/migration/check_migrations.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/migration/check_migrations.ps1 -------------------------------------------------------------------------------- /docs/_install/migration/check_migrations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/migration/check_migrations.sh -------------------------------------------------------------------------------- /docs/_install/migration/v0.5.0/linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/migration/v0.5.0/linux.sh -------------------------------------------------------------------------------- /docs/_install/migration/v0.5.0/win.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/migration/v0.5.0/win.ps1 -------------------------------------------------------------------------------- /docs/_install/v0.4.2/linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/v0.4.2/linux.sh -------------------------------------------------------------------------------- /docs/_install/v0.4.2/macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/v0.4.2/macos.sh -------------------------------------------------------------------------------- /docs/_install/v0.4.2/win.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/v0.4.2/win.ps1 -------------------------------------------------------------------------------- /docs/_install/v0.5.0/linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/v0.5.0/linux.sh -------------------------------------------------------------------------------- /docs/_install/v0.5.0/macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/v0.5.0/macos.sh -------------------------------------------------------------------------------- /docs/_install/v0.5.0/win.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_install/v0.5.0/win.ps1 -------------------------------------------------------------------------------- /docs/_media/gecko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_media/gecko.png -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/advanced-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/advanced-features.md -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/monitoring-and-limiting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/monitoring-and-limiting.md -------------------------------------------------------------------------------- /docs/more-info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/docs/more-info.md -------------------------------------------------------------------------------- /spec/commands/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/create_spec.rb -------------------------------------------------------------------------------- /spec/commands/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/delete_spec.rb -------------------------------------------------------------------------------- /spec/commands/edit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/edit_spec.rb -------------------------------------------------------------------------------- /spec/commands/health_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/health_spec.rb -------------------------------------------------------------------------------- /spec/commands/logs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/logs_spec.rb -------------------------------------------------------------------------------- /spec/commands/ls_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/ls_spec.rb -------------------------------------------------------------------------------- /spec/commands/restart_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/restart_spec.rb -------------------------------------------------------------------------------- /spec/commands/start_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/start_spec.rb -------------------------------------------------------------------------------- /spec/commands/stop_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/stop_spec.rb -------------------------------------------------------------------------------- /spec/commands/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/commands/version_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/file_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/support/file_helper.rb -------------------------------------------------------------------------------- /spec/support/process_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/spec/support/process_helper.rb -------------------------------------------------------------------------------- /src/commands/create.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/create.zig -------------------------------------------------------------------------------- /src/commands/delete.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/delete.zig -------------------------------------------------------------------------------- /src/commands/edit.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/edit.zig -------------------------------------------------------------------------------- /src/commands/health.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/health.zig -------------------------------------------------------------------------------- /src/commands/help.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/help.zig -------------------------------------------------------------------------------- /src/commands/index.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/index.zig -------------------------------------------------------------------------------- /src/commands/logs.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/logs.zig -------------------------------------------------------------------------------- /src/commands/ls.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/ls.zig -------------------------------------------------------------------------------- /src/commands/restart.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/restart.zig -------------------------------------------------------------------------------- /src/commands/start.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/start.zig -------------------------------------------------------------------------------- /src/commands/startup.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/startup.zig -------------------------------------------------------------------------------- /src/commands/stop.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/stop.zig -------------------------------------------------------------------------------- /src/commands/version.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/commands/version.zig -------------------------------------------------------------------------------- /src/lib/args/parse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/args/parse.zig -------------------------------------------------------------------------------- /src/lib/c.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/c.zig -------------------------------------------------------------------------------- /src/lib/error.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/error.zig -------------------------------------------------------------------------------- /src/lib/file.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/file.zig -------------------------------------------------------------------------------- /src/lib/linux/cpu.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/linux/cpu.zig -------------------------------------------------------------------------------- /src/lib/linux/file.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/linux/file.zig -------------------------------------------------------------------------------- /src/lib/linux/process.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/linux/process.zig -------------------------------------------------------------------------------- /src/lib/linux/startup.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/linux/startup.zig -------------------------------------------------------------------------------- /src/lib/log.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/log.zig -------------------------------------------------------------------------------- /src/lib/macos/cpu.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/cpu.zig -------------------------------------------------------------------------------- /src/lib/macos/env.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/env.zig -------------------------------------------------------------------------------- /src/lib/macos/file.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/file.zig -------------------------------------------------------------------------------- /src/lib/macos/process.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/process.zig -------------------------------------------------------------------------------- /src/lib/macos/startup.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/startup.zig -------------------------------------------------------------------------------- /src/lib/macos/stats.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/stats.zig -------------------------------------------------------------------------------- /src/lib/macos/util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/macos/util.zig -------------------------------------------------------------------------------- /src/lib/startup/index.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/startup/index.zig -------------------------------------------------------------------------------- /src/lib/table/index.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/table/index.zig -------------------------------------------------------------------------------- /src/lib/table/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/table/main.zig -------------------------------------------------------------------------------- /src/lib/table/stats.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/table/stats.zig -------------------------------------------------------------------------------- /src/lib/task/env.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/env.zig -------------------------------------------------------------------------------- /src/lib/task/file.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/file.zig -------------------------------------------------------------------------------- /src/lib/task/index.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/index.zig -------------------------------------------------------------------------------- /src/lib/task/logger.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/logger.zig -------------------------------------------------------------------------------- /src/lib/task/manager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/manager.zig -------------------------------------------------------------------------------- /src/lib/task/process.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/process.zig -------------------------------------------------------------------------------- /src/lib/task/resources.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/resources.zig -------------------------------------------------------------------------------- /src/lib/task/stats.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/task/stats.zig -------------------------------------------------------------------------------- /src/lib/unix/fork.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/unix/fork.zig -------------------------------------------------------------------------------- /src/lib/util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/util.zig -------------------------------------------------------------------------------- /src/lib/window.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/window.zig -------------------------------------------------------------------------------- /src/lib/windows/cpu.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/cpu.zig -------------------------------------------------------------------------------- /src/lib/windows/env.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/env.zig -------------------------------------------------------------------------------- /src/lib/windows/file.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/file.zig -------------------------------------------------------------------------------- /src/lib/windows/fork.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/fork.zig -------------------------------------------------------------------------------- /src/lib/windows/log.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/log.zig -------------------------------------------------------------------------------- /src/lib/windows/process.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/process.zig -------------------------------------------------------------------------------- /src/lib/windows/startup.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/startup.zig -------------------------------------------------------------------------------- /src/lib/windows/util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/lib/windows/util.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/tests.zig -------------------------------------------------------------------------------- /src/win_spawn.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AFreeChameleon/multask/HEAD/src/win_spawn.zig --------------------------------------------------------------------------------