Skip to content

Organize your shell scripts in Notion and run your scripts from anywhere.

License

Notifications You must be signed in to change notification settings

kevinxh/notion-sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

affa460 Β· Nov 10, 2023

History

24 Commits
Nov 8, 2023
Nov 9, 2023
Nov 8, 2023
Nov 10, 2023
Nov 9, 2023
Nov 8, 2023
Nov 10, 2023
Nov 8, 2023
Nov 8, 2023
Nov 8, 2023
Nov 8, 2023
Nov 10, 2023
Nov 10, 2023
Nov 10, 2023
Nov 9, 2023
Nov 10, 2023
Nov 8, 2023

Repository files navigation

Notion Sh

Organize your shell scripts in Notion and run your scripts from anywhere.

Table of Content

Getting Started

  1. Create a Notion Developer Integration here
    • Save the token somewhere safe, will use it in step 5
  2. Create a Notion page notion-sh (spelling must be same)
  3. Create child pages inside notion-sh
    • the name of the child page will be the shell command name
    • include alphabetical characters only, like echo
  4. Add code blocks for your shell scripts
  5. NOTION_TOKEN=... npx notionsh run
  6. πŸŽ‰

Command Structure

structure

Under the notion-sh page, all child pages are executable commands. Grouping commands into categories are also avaliable.

In the above example, npx notionsh run will list 4 commands:

$ npx notionsh run

βœ” Loading scripts from your Notion pages...
? Execute -> echo
echo
command
command subcommand
command subcommand test

Usage

$ npx notionsh run
βœ” Loading scripts from your Notion pages...

Select a script to execute:
- xxx
- xxx
...

# Or run a command directly
$ npx notionsh run COMMAND
...

Commands

notionsh run

Fetch your script from Notion and execute it.

USAGE
  $ notionsh run
  $ notionsh run COMMAND

About

Organize your shell scripts in Notion and run your scripts from anywhere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages