Changeset 9 in code for trunk


Ignore:
Timestamp:
Oct 13, 2022, 3:02:40 PM (3 years ago)
Author:
koizumi.aoi
Message:

Add kanakomenu and kanakototp addons, etc.

Signed-off-by: Aoi K <koizumi.aoi@…>

Location:
trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/README.md

    r5 r9  
    1212* `mandoc(1)` for documentation
    1313
     14## Add-ons
     15
     16### kanakomenu
     17quick graphical front-end for kanako, works with either of `dmenu(1)`
     18or `bemenu(1)`, useful for copying passwords to clipboard. it's configured
     19through kanakomenu.conf
     20
     21### kanakototp
     22time-based one time password addon for kanako, requires `oathtool(1)`
     23from oath-toolkit.
     24
    1425## License
    1526* [Discordian Public License, version 2.3](https://gt.kalli.st/novaburst/discordian-public-license/src/branch/discordia/DPL-2.3)
  • trunk/config.mk

    r2 r9  
     1EXEC_MODE=0755
     2FILE_MODE=0600
    13PREFIX=/usr/local
  • trunk/kanako

    r8 r9  
    1717else
    1818        echo "Configuration file has not been found!"
    19         echo "Copy kanako.conf.example from the repository,"
     19        echo "Copy kanako.conf from the examples directory,"
    2020        echo "and edit accordingly."
    2121        exit 1
  • trunk/kanako.conf.example

    r8 r9  
    1 # [General]
     1# Configuration file for kanako(1)
     2
    23#clip="xclip -i"
    34#clip="wl-copy --primary"
    45#list_cmd="tree"
    56
    6 # [Encryption]
    77## age
    88#encrypt_cmd="age"
  • trunk/mkfile

    r3 r9  
    11<config.mk
    22
    3 install:
    4         install -Dm0755 kanako $PREFIX/bin/kanako
    5         install -Dm0644 kanako.mdoc $PREFIX/share/man/man1/kanako.1
    6         install -Dm0644 kanako.conf.mdoc $PREFIX/share/man/man5/kanako.conf.5
    7         install -Dm0755 kanako-init $PREFIX/bin/kanako-init
    8 uninstall:
    9         rm -f $PREFIX/bin/kanako $PREFIX/share/man/man1/kanako.1 $PREFIX/share/man/man5/kanako.conf.5
     3install:V: install-bin install-examples install-man
     4uninstall:V: uninstall-bin uninstall-examples uninstall-man
     5
     6install-bin:
     7        install -m$EXEC_MODE kanako $PREFIX/bin/kanako
     8        install -m$EXEC_MODE kanako-init $PREFIX/bin/kanako-init
     9        install -m$EXEC_MODE kanakomenu $PREFIX/bin/kanakomenu
     10        install -m$EXEC_MODE kanakototp $PREFIX/bin/kanakototp
     11install-examples:
     12        install -m$FILE_MODE kanako.conf.example $PREFIX/share/examples/kanako/kanako.conf
     13        install -m$FILE_MODE kanakomenu.conf.example $PREFIX/share/examples/kanako/kanakomenu.conf
     14install-man:
     15        install -m$FILE_MODE kanako.mdoc $PREFIX/share/man/man1/kanako.1
     16        install -m$FILE_MODE kanako.conf.mdoc $PREFIX/share/man/man5/kanako.conf.5
     17uninstall-bin:
     18        rm -f $PREFIX/bin/kanako $PREFIX/bin/kanako-init $PREFIX/bin/kanakomenu $PREFIX/bin/kanakototp
     19uninstall-examples:
     20        rm -f $PREFIX/share/examples/kanako/kanako.conf $PREFIX/share/exmaples/kanako/kanakomenu.conf
     21uninstall-man:
     22        rm -f $PREFIX/share/man/man1/kanako.1 $PREFIX/share/man/man5/kanako.conf.5
Note: See TracChangeset for help on using the changeset viewer.