Skip to main content

Jotpad is a cli tool for managing notes

Project description

pad

A cli tool for managing notes.

Goals

  • Make a note taking cli app that's convenient to use as a GUI conterpart
  • Open the last edited note with the command "jotpad" which will open the last edited note
  • Create a new note with a command "jotpad new" which will open a new note in the user's preffered text editor
  • List the last n notes with the command "jotpad
# dump last note
jotpad

# use the -e argument to open in users preffered editor
jotpad -e

# optionally add note content
jotpad new
jotpad new <note content>
jotpad new <note content> -e
jotpad new <note content> -n scratch.py
jotpad new <note content> -n scratch.py -e

# list notes in the order they were last edited (descending) associating an integer with each note
jotpad ls

# rename note
jotpad scratch.py -n new_name.py
jotpad <i> -n new_name.py

# open a note asscociated with the integer, i, from the list step
jotpad <i>

# create a new note from a template
jotpad new -t python
jotpad new -n scratch.py -t python

# Not MVP
# create a symbolic link of a note to the target location
# this is for creating scratch files in another repo
jotpad -l /path/to/target
jotpad <i> -l /path/to/target
## create a new note called scratch.js and create a link in the current directory
jotpad new -n scratch.js -l .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jotpad-0.0.2a0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

jotpad-0.0.2a0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file jotpad-0.0.2a0.tar.gz.

File metadata

  • Download URL: jotpad-0.0.2a0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.12.0 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for jotpad-0.0.2a0.tar.gz
Algorithm Hash digest
SHA256 e8105d7888aaf23e69594b8de13fcc9da6f32fdd25dbf39f248ba178b075e5c3
MD5 dffe2aa2cc10f4270fb50ecba2f7a927
BLAKE2b-256 ca90ae1db77323fdfd116cb02172b991e7c1afe7551d34bfb47a6f8019e5bee0

See more details on using hashes here.

File details

Details for the file jotpad-0.0.2a0-py3-none-any.whl.

File metadata

  • Download URL: jotpad-0.0.2a0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.12.0 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.5

File hashes

Hashes for jotpad-0.0.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 66112dce05f61691dbf50a41c81714e739aa5bad194c89f8d37a4bb6c2dfedcc
MD5 fdf46639e9a95ceadd204f7c5aabd0d9
BLAKE2b-256 324b12aba1d183c4e0023a8ba5eb58b2d9e7646bbca3b0101cc2a141a7a6e3bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page