Skip to main content

step

The first step to automate things; from a Markdown into a CLI

The rationale behind this

There are so many manual tasks out there, most of them made of innumerous steps. Whenever someone thinks about automating them or even proposing this to their team, it sounds like a Herculean task.

What if we turn a checklist into a CLI and turn a gigantic process into something more feasible?

How to use it

step path-to/YOUR-MARKDOWN.md

Your markdown checklist will turn into a functioning CLI. There you will also find the Step object. You can add to it a callback function and smoothly migrate from a manual to automated approach.

A functional example will come soon.

Development

First, you're going to need Python 3.10+. Then, poetry installed.

This project is in its alpha version, so there is more documentation to come.

Metadata

Release files for step 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for step 0.1.0
File Size Uploaded
step-0.1.0.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for step 0.1.0
File Interpreter ABI Platform
step-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.5 kB

Release files / step-0.1.0.tar.gz

Download URL step-0.1.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4e469d7c37f57dd69acb86904c5d8a15c162eb93bfc2633615cf3dd9af5e0255
BLAKE2b-256 checksum
How to use checksums
85ce247ab770a08aac38f90425b8487ab9fc3f8b26e3da0607e772437d228973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.5

Release files / step-0.1.0-py3-none-any.whl

Download URL step-0.1.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4fb6bc1cee1fdff333465ef4619eaa1b6596994917e5d5de5f15e453ad04dc2b
BLAKE2b-256 checksum
How to use checksums
c3ea667238d709d35326ff406356464bd40cb902c646de3fe85d07291b6b0d26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page