harveyhunt / cottage Goto Github PK
View Code? Open in Web Editor NEWAn interface to howm that uses a UNIX socket
License: GNU General Public License v2.0
An interface to howm that uses a UNIX socket
License: GNU General Public License v2.0
Cottage needs the ability to change howm's config (once howm has moved away from a config.h file). I am imagining a syntax such as the following:
cottage -c workspaces 5
Howm should return error codes (if any) such as it currently does with commands.
Such a big makefile isn't needed - it can be cut down considerably as cottage will never be bigger than a single source file.
Moving away from defining keybindings in howm's config.h has many benefits. Using cottage to tell howm which keys to bind will allow rebinding of keys at run time.
Cottage needs to make the keysym names more human readable (none of this XK_stuff).
I am imagining the following syntax:
cottage -k alt a some_func
makepkg -si
returns this error output. Using latest build (pulled from AUR using cower).
Testing howm inside of howm is currently impossible.
A commandline option needs to be added so that a different socket can be specified.
Shell completion is important for making cottage easier to use - no one wants to remember all of the function names.
I think that bash and zsh completion are imperative - support for more shells would be nice though.
Having to run cottage 3 times to execute an operation isn't very nice.
Instead have cottage recognise when the user wants to use an operator and provide an "alias" to that.
Cottage will still deliver 3 messages to howm, but the user doesn't need to know that.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.